随笔记5

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)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容