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)书籍数量等。

       下篇详解

  • 相关阅读:
    基本的Web控件二
    基本的Web控件一
    centos更改默认语言
    nginx优化配置
    使用nginx的proxy_cache做网站缓存
    centos7配置笔记
    redis批量删除
    Linq常用操作
    MVC ViewData和ViewBag[转]
    Transact-SQL的除法问题
  • 原文地址:https://www.cnblogs.com/zxh1297/p/9307246.html
Copyright © 2011-2022 走看看