zoukankan      html  css  js  c++  java
  • django框架-Admin管理站点搭建

    在django框架中,admin基本上算是已经写好了的,拿过来进行简单的处理即可以使用的,相对于flask来说已经是相当的便捷了。

    在使用中,步骤如下:

    1.管理界面本地化:即将英文标题等的变成中文,在django框架的配置文件settings中,更改LANGUAGE_CODE = 'zh-hans' , 更改时区TIME_ZONE = 'Asia/Shanghai‘

    2创建管理员用户: python manage.py createsuperuser  建立相对应的用户名如admin, 密码...

    3.注册模型类:注册模型类的方法有两种。

    (1)使用装饰器:在应用的admin.py文件中创建相对应模型管理类,然后使用装饰器装饰。如下所示:

       from django.contrib import admin

       from booktest.models import BookInfo

       @admin.register(BookInfo)

       class BookInfoAdmin(admin.ModelAdmin):

          pass

    (2)直接进行注册:在注册的语言中添加相对应的模型管理类。如下所示:

       from django.contrib import admin

       from booktest.models import BookInfo

       class BookInfoAdmin(admin.ModelAdmin):

          pass

       admin.site.register(BookInfo, BookInfoAdmin)

    补充:上面创建的模型管理类BookInfoAdmin继承自管理类的模型管理类,也就是admin.ModelAdmin

    4.自定义管理化界面:即对可视化的管理界面进行规划,如页面的大小,每页展示出来的(BookInfo)书籍数量等。

       下篇详解

  • 相关阅读:
    hdu 4504 dp问题 转化能力不够 对状态的转移也是不够
    BZOJ_2594_[Wc2006]水管局长数据加强版_LCT
    BZOJ_4530_[Bjoi2014]大融合_LCT
    BZOJ_3669_[Noi2014]魔法森林_LCT
    BZOJ_1180_[CROATIAN2009]OTOCI_LCT
    BZOJ_2631_tree_LCT
    BZOJ_3282_Tree_LCT
    BZOJ_2049_[Sdoi2008]Cave 洞穴勘测_LCT
    BZOJ_2622_[2012国家集训队测试]深入虎穴_最短路
    BZOJ_3653_谈笑风生_树状数组
  • 原文地址:https://www.cnblogs.com/zxh1297/p/9307246.html
Copyright © 2011-2022 走看看