Django管理网站(admin site)
1.创建超级用户
打开终端,输入命令:python manage.py createsuperuser,依次输入用户名,电子邮件地址(可不填),密码
2.向管理网站注册模型
打开web_app所在目录下的admin.py文件,向管理网站注册模型Topic
上图中 1 处表示导入我们要注册的模型Topic,2 处表示让Django通过管理网站管理我们的模型
3.运行manage.py,并在URL后添加admin,使用超级用户访问管理网站
4.添加主题
点击web_app下Topic模块后面的Add
添加一个hero主题,并点击SAVE保存
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