美文网首页
随笔记5

随笔记5

作者: 牧野流星小星星 | 来源:发表于2018-08-07 13:44 被阅读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)

    相关文章

      网友评论

          本文标题:随笔记5

          本文链接:https://www.haomeiwen.com/subject/dogovftx.html