Django自定义列表 models字段显示
2017-04-21 16:38
645 查看
Models.py中
我们可以在这基础上改进,添加其它字段,从而改变django后台admin 数据库列表字段的显示。 这个页面应该提供便利,比如说:在这个列表中可以看到编号,标题,发布时间。如果能按照编号,发布时间来排序,那就更好了。
为了达到这个目的,我们将为articel模块定义一个ModelAdmin类。 这个类是自定义管理工具的关键,其中最基本的一件事情是允许你指定列表中的字段。 打开admin.py并修改:
class article(models.Model): id = models.AutoField(primary_key=True,verbose_name ='编号') title = models.CharField(max_length=100,verbose_name ='标题') content = models.CharField(max_length=20000,verbose_name ='正文') create_time = models.DateTimeField(verbose_name ='创建时间') change_time = models.DateTimeField(verbose_name ='修改时间') excerpt = models.CharField(max_length=200,blank=True,verbose_name ='摘要') type = models.ForeignKey(category,verbose_name ='类别') tags = models.ManyToManyField(tags,blank=True,verbose_name ='标签') class Meta: verbose_name = '文章列表' verbose_name_plural = '文章列表' def __str__(self): return self.title
我们可以在这基础上改进,添加其它字段,从而改变django后台admin 数据库列表字段的显示。 这个页面应该提供便利,比如说:在这个列表中可以看到编号,标题,发布时间。如果能按照编号,发布时间来排序,那就更好了。
为了达到这个目的,我们将为articel模块定义一个ModelAdmin类。 这个类是自定义管理工具的关键,其中最基本的一件事情是允许你指定列表中的字段。 打开admin.py并修改:
from django.contrib import admin from .models import category,tags,article # Register your models here. class articleAdmin(admin.ModelAdmin): list_display = ('id','title','create_time','change_time','type') #添加字段显示 search_fields = ('title','create_time') #添加快速查询栏 admin.site.register(category) admin.site.register(tags) admin.site.register(article,articleAdmin)
相关文章推荐
- 【django】自定义列表 models字段显示
- django中自定义admin中change_list.html中字段的显示
- django中自定义admin中change_list.html中字段的显示
- 在DEDECMS后台管理文档列表中,需要在列表中显示自定义的字段内容
- 如何在列表页面调用自定义字段值显示
- 学习Discuz! X3.2记录:自定义论坛帖子字段,在门户中显示帖子列表
- [置顶] top和ps取长补之自定义要显示的字段列表
- django如何使ForeignKey字段显示树状结构
- 自定义列表字段类型(2)
- 【Excle数据透视表】如何显示/隐藏数据透视表字段列表
- 工作中遇到的<mx:DataGrid 列表如有字段值有回车符,显示不完整
- django restframework serializer 增加自定义字段
- [置顶] python3 django models保存filefiled字段统一目录、不修改文件名的方法
- 【django】 models中的字段属性
- Django(五)后台显示自定义
- python3 django models保存filefiled字段统一目录、不修改文件名的方法
- 使用jquery的autocomplete的方法,进行用户自定义的显示列表方法给用户
- 【Android】(已更新解决方案)更新SDK版本(25)后,自定义FloatingActionButton的Behavior(跟随列表滑动显示隐藏)只隐藏不出现的问题
- 如何隐藏与显示Sharepoint列表中的字段
- Windows SharePoint Service 3.0自定义列表字段的接口