1. 创建后台管理员:
    python3 manage.py createsuperuser
  2. 在admin.py文件中注册要管理的实体类:
    admin.site.register(Author)
  3. 重写实体类的str方法(后台显示):
class Author(models.Model):... ...def __str__(self):return self.name
  1. 高级管理
    1.声明并注册高级管理类
    class EntryAdmin(admin.ModelAdmin):passadmin.site.register(Entry,EntryAdmin)
 2.在EntryAdmin中实现的高级管理功能,属性值为元组或列表1.list_display          列表页中要显示的字段2.list_display_links    列表页中可以链接到详情页的字段3.list_editable         列表页中可以直接修改的字段4.list_filter           列表页右侧增加一个过滤筛选5.search_field          列表页上方允许模糊查询的字段6.date_hierarchy        列表页中增加一个时间过滤功能7.fields             详情页中显示的字段及顺序8.fieldsets             详情页中对字段进行分组,与fields属性互斥
  1. 示例
    from django.contrib import adminfrom .models import *#声明Author的高级管理类-AuthorAdminclass AuthorAdmin(admin.ModelAdmin):#1.list_display  定义在列表页上显示的字段们,列表或元组list_display = ('name','age','email')#2.list_display_links  定义在列表页中哪些信息点击后能链接到详情页list_display_links = ('name','email')#3.list_editable  定义在列表页中就允许编辑的字段们#取值与list_display_links互斥list_editable = ('age',)#4.list_filter  列表页的右侧增加一个过滤器 实现筛选#一般适用于性别,isActive等字段list_filter = ('isActive',)#5.search_fields  添加允许被搜索的字段们search_fields = ('name','email')#6.fields 定义在详情页中要响应的字段及其顺序# fields = ('isActive','name','email')#7.fieldsets  定义在详情页中的字段分组,此属性和fields属性不能共存fieldsets = (#分组1('基本选项',{'fields':('name','email')}),#分组2('可选选项',{'fields':('age','isActive'),'classes':('collapse',)}),)class BookAdmin(admin.ModelAdmin):#8.date_hierarchy 在列表页中增加一个时间分层选择器,提供时间筛选功能,必须是时间字段date_hierarchy = 'publicate_date'class PublisherAdmin(admin.ModelAdmin):list_display = ('name','address','city')list_editable = ('address','city')list_filter = ('city',)search_fields = ('name','website')fieldsets = (('基本信息',{'fields':('name','address','city')}),('高级信息',{'fields':('country','website'),'classes':('collapse',)}))admin.site.register(Author,AuthorAdmin)admin.site.register(Publisher,PublisherAdmin)admin.site.register(Book,BookAdmin)

Django后台管理常用配置相关推荐

  1. python 写出好看且实用的后台管理-django 后台管理美化

    django 后台管理美化 安装 django-simpleui pip install django-simpleui -i https://pypi.tuna.tsinghua.edu.cn/si ...

  2. Django——后台管理

    1.要使用Django-admin后台的前提 INSTALLED_APPS = ['simpleui','django.contrib.admin', #必须有这一项'django.contrib.a ...

  3. python3 django html 中文乱码_解决django后台管理界面添加中文内容乱码问题

    在学习使用django做一个简单的个人博客项目,通过admin后台添加中文文章内容的时候,遇到中文内容显示乱码的问题. 排除了网上资料中的提到的几个问题: 1.数据上传默认采用的是unicode编码 ...

  4. layui后台管理首页配置

    layui后台管理首页配置 项目SSM整合,参考我之前的笔记视频 layui后台管理首页配置 导入layui index.html <div class="layui-side lay ...

  5. python的django后台管理_python测试开发django-17.admin后台管理

    前言 通常一个网站开发,需要有个后台管理功能,比如用后台管理发布文章,添加用户之类的操作.django的admin后台管理主要可以实现以下功能 基于admin模块,可以实现类似数据库客户端的功能,对数 ...

  6. django21:admin后台管理\media配置\图片防盗链\暴露后端资源\路由分发\时间分类

    admin后台管理 创建超级用户 createsuperuser 1.到应用下的admin.py注册模型表 from django.contrib import admin from blog imp ...

  7. Django框架(6.django后台管理/通过后台对数据表的增删改)

    1.django项目中的admin.py  即:  后台管理相关文件 使用Django提供的相关管理机制的步骤 1.本地化 语言和时区的本地化    ( 修改项目中的settings.py的文件) 2 ...

  8. Django后台管理

    1.创建一个管理员用户 python manage.py createsuperuser 2.登录 http://127.0.0.1:8000/admin/ 输入用户名和密码 3.管理界面本地化 编辑 ...

  9. Python Django后台管理模板美化:使用django-simpleui模块

    直接pip安装即可: pip install django-simpleui 然后在setting.py中注册即可: INSTALLED_APPS = ['simpleui','django.cont ...

最新文章

  1. 一种怪异的节点删除方式
  2. VS2013无法启动IIS Express Web的解决办法
  3. Automatic IE Testing With Python
  4. AI视觉在教育场景中的创新应用
  5. Exchange_Server_2013在Windows_2008_R2部署
  6. html怎么显示数学公式,怎么使用html数学公式显示库MathJax - js笔记
  7. python内建函数有哪些_Python内建函数大全(一)
  8. Unity3D 获得GameObject组件的方法
  9. Calendar类方法——编写万年历的两种方式
  10. oracle月份相减函数,Oracle 日期函数的加减
  11. 搜狗打不开html文件,搜狗皮肤怎么安装 安装的时候出现“无法打开此文件”
  12. 网络安全——内网渗透完整流程
  13. vue axios封装
  14. 如何制作你自己的电脑游戏
  15. c语言中双引号是什么作用,C语言中单引号与双引号的区别
  16. Unity游戏热更新
  17. IntelliJ IDEA双击打不开的解决过程
  18. PTA Python习题 找钱
  19. 信息收集汇总(附网盘泄露工具)
  20. 照片像素化项目(on Github)

热门文章

  1. 静态常量池、运行时常量池、字符串常量池
  2. [Error] cannot convert ‘int*‘ to ‘char*‘ for argument ‘1‘ to ‘char* gets(ch
  3. 《创业者技能树》--创业课--14天复盘第一课candy2--HHR计划
  4. python编程课程-深圳Python编程课程
  5. Mac OS中删除.DS_Store并让其不在生成
  6. 2022-2028全球汽车碳纤维复合材料零件行业调研及趋势分析报告
  7. QT学习杂项(1)--在connet函数里使用自定义类型
  8. docker容器介绍(五)连载
  9. Action recognition in video
  10. 跨模态语义关联对齐检索-图像文本匹配(Image-Text Matching)CVPR2022