Django中admin注册的方法以及一些常用使用技巧
来源:互联网 发布:传智播客java基础视频 编辑:程序博客网 时间:2024/06/05 19:14
# 假设在models.py中存在一个Publisher的类,并把它注册到管理后台# 1.使用注册的方法注册到admin中# 管理类class PublisherAdmin(admin.ModelAdmin): passadmin.site.register(Publisher, PublisherAdmin)# 2.使用装饰器@admin.register(Publisher)class PublisherAdmin(admin.ModelAdmin): pass
官方文档:打开链接
常用的使用技巧:
# 假设存在出版社类,里面有name, city, country, address, website等字段@admin.register(Publisher)class PublisherAdmin(admin.ModelAdmin): '注意:下面字段中使用的都是 元组 或者是 列表' # 显示3个字段:名称,城市和国家 list_display = ('name', 'city', 'country') # 根据name或者city字段进行查找 search_fields = ('name', 'city') # 指定列表过滤器 list_filter = ('country',) # 如果不加,会默认按照id降序进行排列,加上按照升序 # 如果在id之前加上 '-',则按照降序 ordering = ('id',) # 指定需要编辑的字段 fields = ('name', 'city') # 指定不需要编辑的字段 exclude = ('country') # 设置分组表单,下面代码中一共分了两组, fieldsets = ( (None, { 'fields': ('name', 'city',) }), ('Advanced options', { 'classes': ('collapse',), 'fields': ('country', 'address'), }), )
0 0
- Django中admin注册的方法以及一些常用使用技巧
- django中admin的使用
- django使用多数据库,以及admin管理使用的方法。
- Django中使用admin的多选widget插件FilteredSelectMultiple
- django中admin管理的使用和配置
- Django admin的一些有用定制
- 定制 Django admin 的一些功能
- django在admin后台中注册自己创建的数据库表
- Django中数据库中ManyToManyField以及一些常用操作
- django 在admin中使用ueditor
- django 在admin中使用ueditor
- 记录一些开发中常用的方法和技巧
- python一些常用方法以及模块的使用
- 对于django中mysql中文乱码以及调用admin出错的解决办法
- Django admin中使用Django-tinymce富文本编辑框
- Django-- admin后台管理模块的使用
- 【Django】admin使用
- django admin使用
- python redis 模块安装
- Nginx负载均衡_IP_HASH
- 程序如何做到代码复用,减少代码冗余,从而减少代码修改的成本?
- 在光标位置添加内容
- KindEditor编译器与bootstrap搭建时遇见的教训(IE8)
- Django中admin注册的方法以及一些常用使用技巧
- Phalcon ORM查询结果集强制使用缓存的方法及注意事项
- C# 学习: 读取文件流,保存到字节中
- 关于嵌套结构体大小的计算
- 勇敢追爱要讲究策略
- 基于docker的caffe环境搭建与使用示例
- 时间复杂度和空间复杂度详解
- CAS与SSO
- C# 特性(Attribute)