Django自定义列表 models字段显示
来源:互联网 发布:图像空间的消隐算法 编辑:程序博客网 时间:2024/06/05 10:44
Models.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 adminfrom .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)
0 0
- 【django】自定义列表 models字段显示
- Django自定义列表 models字段显示
- 【django】 models中的字段属性
- Django Models字段属性表
- Django中models文件中的字段
- Django--admin,models添加自定义名称
- django 自定义 字段类型
- Django Models
- django models
- Django Models
- 在django models中取得一个字段的distinct值
- Django学习总结一:models的字段说明
- 在django models中取得一个字段的distinct值
- Django Form 自定义字段错误信息
- 在DEDECMS后台管理文档列表中,需要在列表中显示自定义的字段内容
- Django xadmin使用自定义列表
- django中自定义admin中change_list.html中字段的显示
- Django 数据模型的字段列表整理
- 在Struts2中,自定义radio与select的值
- React Native简介与MAC平台下环境搭建
- MYSQL语句按中文拼音排序
- ElasticSearch.net结构化查询
- leetcode day1
- Django自定义列表 models字段显示
- js函数前面的加号,叹号
- JS截取字符串常用方法
- 69.二叉树的层次遍历
- [kuangbin带你飞]专题十一 网络流 D POJ – 2195
- javascript怎么把对象里的数据整合进另外一个数组里
- 圆的面积
- 各种坑的合集
- 异常处理