1 新建项目后新建应用user

  1. python manage.py startapp user

2 然后在settings里注册应用,建立关联

  1. INSTALLED_APPS = [
  2. ......
  3. 'user',
  4. ]

3 主函数urls.py调用子函数urls.py(需要手动新建)

  1. from django.contrib import admin
  2. from django.urls import path,include
  3. urlpatterns=[
  4. path('admin/',admin.site.urls),
  5. path('user/',include('user.urls'))
  6. ]

4 子函数urls.py链接到views.py

  1. from django.urls import path
  2. from .import views
  3. urlpatterns=[
  4. path('',views.index),
  5. path('name',views.new)
  6. ]

5 子函数views.py里返回页面

  1. from django.http import HttpResponse
  2. def index(request):
  3. return HttpResponse('ThisismyfistHTML')#类似print函数,但是是在浏览器输出

6 子函数models.py新建数据表

  1. from django.db import models
  2. class product(models.Model):
  3. name=models.CharField(max_length=255)
  4. price=models.FloatField()
  5. stock=models.IntegerField()
  6. image_url=models.CharField(max_length=2083)

7 迁徙数据库,终端内输入

  1. python manage.py makemigrations #初始迁徙,生成一个迁徙文件
  2. python manage.py migrate #新建表,按照迁徙文件新建或者更改数据库表

8 新建管理员

然后按照要求输入用户名,邮箱,密码,确认密码(如果密码太简单,还会问你是否确定使用此密码)

  1. python manage.py createsuperuser