Pycharm上Django的使用 Day3

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

猜你喜欢

转载自my.oschina.net/u/4011629/blog/2870309