随笔记5

2018-08-07  本文已影响0人  牧野流星小星星

django 中的站点管理

进入我们的项目中找到setting.py文件

LANGUAGE_CODE ='zh-hans'#使用中国语言TIME_ZONE ='Asia/Shanghai'#使用中国上海时间

将配置修改

这样做是为了是使管理化界面本地化

创建超级管理员:

在虚拟环境下创建超级管理员

python    manage.py     createsuperuser

会提示输入邮箱,用户名,密码

接下来让用python     manage.py       runserver    让项目跑起来

然后在阅览器地址栏中输入http://127.0.0.1:8000/admin/

输入刚才创建的超级管理员的账户进行登录。

我们已经在models.py文件中定义了模型,然后我们需要在admin.py文件中进行注册模型

导入模型fromdjango.contribimportadmin

frombooktest.modelsimportBookInfo,HeroInfo

注册模型:

admin.site.register(BookInfo)

admin.site.register(HeroInfo)

接下来我们可以进行增删改查操作。

如果没有出现,我们可以刷新一下

自定义数据管理界面

属性list_display表示要显示的属性

classBookInfoAdmin(admin.ModelAdmin):list_display = ['id','btitle','bpub_date']

修改模型类的注册代码:

admin.site.register(BookInfo, BookInfoAdmin)

from        django.contrib       import         admin

from          booktest.models       import        BookInfo,HeroInfo

class         BookInfoAdmin(admin.ModelAdmin):

list_display = ['id','btitle','bpub_date']

class         HeroInfoAdmin(admin.ModelAdmin):

list_display=['id','hname','hgender','hcomment']

admin.site.register(BookInfo,BookInfoAdmin)

admin.site.register(HeroInfo,HeroInfoAdmin)

上一篇下一篇

猜你喜欢

热点阅读