1 新建项目后新建应用user
python manage.py startapp user
2 然后在settings里注册应用,建立关联
INSTALLED_APPS = [
......
'user',
]
3 主函数urls.py调用子函数urls.py(需要手动新建)
from django.contrib import admin
from django.urls import path,include
urlpatterns=[
path('admin/',admin.site.urls),
path('user/',include('user.urls'))
]
4 子函数urls.py链接到views.py
from django.urls import path
from .import views
urlpatterns=[
path('',views.index),
path('name',views.new)
]
5 子函数views.py里返回页面
from django.http import HttpResponse
def index(request):
return HttpResponse('ThisismyfistHTML')#类似print函数,但是是在浏览器输出
6 子函数models.py新建数据表
from django.db import models
class 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