djangoAdmin组件
2024-10-19 18:30:42
定制后台页面功能
from django.contrib import admin
from app import models # Register your models here. class BookAdmin(admin.ModelAdmin):
list_display = ('id','name','price','pub_date')
list_editable = ('name','price')
filter_horizontal = ('authors',)
list_per_page = 2
search_fields = ('id','name','publish__name')
list_filter = ('pub_date', 'publish') admin.site.register(models.Book,BookAdmin)
#这些信息也可以写到models.py里,不过admin.py是专门记录这个的,建议写在这里
#models.Book是对book表的结构定义
#BookAdmin是定制类,继承自ModelAdmin。可以定义展示的字段、可搜索字段等
#admin.site.register将表结构类和管理类注册到admin
修改admin的模板
我要使用admin组件,但我需要修改它里面html文件里的内容,就要把admin的templates目录复制到我的项目地址
cp -a /usr/local/lib/python3.7/site-packages/django/contrib/admin/templates /data/mysite/
参考
https://www.cnblogs.com/nulige/p/6495708.html
最新文章
- SQL基础之基本操作
- 导出csv文件示例
- JavaScript思维导图—DOM基本操作
- 解决label点击事件触发两次问题
- (LinkedList)2. Add Two Numbers
- [2011山东ACM省赛] Sequence (动态规划)
- c# 之抽象工厂模式
- MIRO校验过程
- 聚簇(Cluster)和聚簇表(Cluster Table)
- android onConfigurationChanged讲解
- cocos2dx 手势识别
- java 对list中对象按属性排序
- C#采用OpenXml给word里面插入图片
- Source-Based XSS Test Cases
- Sublime2 Package Control不可用修复
- Python基础之面向对象2(封装)
- python打印朱莉娅集合
- IntersectionObserver API 使用教程
- 【接口时序】1、软件与Verilog基本格式规范说明
- BZOJ 3930: [CQOI2015]选数 莫比乌斯反演
热门文章
- Linux-VMware三种网络模式
- Windows下配置PHPUnit(pear已弃用,使用phpunit.phar)
- 卡特兰数 HDU2067 &; HDU4165 &; HDU1134
- Codeforces Beta Round #96 (Div. 1) C. Logo Turtle —— DP
- day2-python数据类型及关系
- php排序方法之选择排序
- [SHOI 2017] 组合数问题
- bzoj 5092 分割序列 —— 高维前缀和
- Java的Fork/Join任务,你写对了吗?
- mysql:mysql安装及一些配置和图形界面介绍