Django管理网站(admin site)python
1.建立超级用户web
打开终端,输入命令:python manage.py createsuperuser,依次输入用户名,电子邮件地址(可不填),密码数据库
2.向管理网站注册模型app
打开web_app所在目录下的admin.py文件,向管理网站注册模型Topic网站
上图中 1 处表示导入咱们要注册的模型Topic,2 处表示让Django经过管理网站管理咱们的模型spa
3.运行manage.py,并在URL后添加admin,使用超级用户访问管理网站3d
4.添加主题blog
点击web_app下Topic模块后面的Addit
添加一个hero主题,并点击SAVE保存io
5.再次定义一个model,它的每个条目都与Topic下不一样的主题相关联,即新定义model下的多个条目能够关联Topic下的同一个主题上
1>再次打开models.py,输入新增model的代码
2>使用下面的command再次迁移数据库,让Django修改数据库,使其可以存储与模型Entry相关的信息
python manage.py makemigrations web_app
3>应用本次迁移
python manage.py migrate
4>向管理网站注册模型Entry
5>运行manage.py并访问管理网站
能够看到新添加的model -- Entires
6>点击Entries后的Add,输入内容并选择要关联的主题,而后点击SAVE