|-标题
模型——|-内容
|-…
1 Django App
python manage.py startapp <app name> 创建应用
在项目文件夹下生成文件夹Tea
2 model设计
在生成的应用文件夹中的models.py
from django.db import models
class Appdemo(models.Model):
#字符字段 字段对应数据库
title = models.CharField(max_length=30)
#文本字段
content = models.TextField()
3 同步数据库
对于需要使用的应用,首先进行注册,再进行同步数据库
./myFirstSite/myFirstSite/settings.py
INSTALLED_APPS = [
'django.contrib.admin',#默认生成
'django.contrib.auth',#默认生成
'django.contrib.contenttypes',#默认生成
'django.contrib.sessions',#默认生成
'django.contrib.messages',#默认生成
'django.contrib.staticfiles',#默认生成
'Tea',#对自定义的应用进行注册
]
python manage.py makemigrations -> 制造迁移

00001_initial.py 数据库迁移文件
python manage.py migrate -> 迁移

在应用文件夹中的admin.py中导入models.py的类或方法并注册
#coding=gbk
from django.contrib import admin
from .models import Appdemo
# Register your models here.
admin.site.register(Appdemo)
然后在后台可以看到

点击自定义的应用然后选择add
如果添加失败
Django - No such table: main.auth_user__old
需要更新django
pip install Django -- upgrade
