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

       下篇详解

  • 相关阅读:
    Lucene.net系列六 search 下
    Lucene.net 系列三 index 中
    初识Antlr
    Antlr首页计算机器实验成功
    C#语言学习之旅(1):C#基础
    NeatUpload js 判断上传文件的大小是否超过了空间的大小
    对XML的各种操作
    多表求和
    xmlhttp 最简单的无刷新
    xml 查询
  • 原文地址:https://www.cnblogs.com/zxh1297/p/9307246.html
Copyright © 2011-2022 走看看