1 新建项目后新建应用user
python manage.py startapp user
2 然后在settings里注册应用,建立关联
INSTALLED_APPS = [......'user',]
3 主函数urls.py调用子函数urls.py(需要手动新建)
from django.contrib import adminfrom django.urls import path,includeurlpatterns=[path('admin/',admin.site.urls),path('user/',include('user.urls'))]
4 子函数urls.py链接到views.py
from django.urls import pathfrom .import viewsurlpatterns=[path('',views.index),path('name',views.new)]
5 子函数views.py里返回页面
from django.http import HttpResponsedef index(request):return HttpResponse('ThisismyfistHTML')#类似print函数,但是是在浏览器输出
6 子函数models.py新建数据表
from django.db import modelsclass product(models.Model):name=models.CharField(max_length=255)price=models.FloatField()stock=models.IntegerField()image_url=models.CharField(max_length=2083)
7 迁徙数据库,终端内输入
python manage.py makemigrations #初始迁徙,生成一个迁徙文件python manage.py migrate #新建表,按照迁徙文件新建或者更改数据库表
8 新建管理员
然后按照要求输入用户名,邮箱,密码,确认密码(如果密码太简单,还会问你是否确定使用此密码)
python manage.py createsuperuser
