博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
05、admin的使用
阅读量:6048 次
发布时间:2019-06-20

本文共 1558 字,大约阅读时间需要 5 分钟。

hot3.png

一、默认注册显示方式(显示默认的所有列):

models.py

class Article(models.Model):    """文章"""    title = models.CharField(max_length=50,verbose_name= '文章标题')    desc = models.CharField(max_length=50,verbose_name='文章描述')    content = models.TextField(verbose_name='文章内容')    click_count = models.IntegerField(default=0,verbose_name='点击次数')    is_recomment = models.BooleanField(default=False,verbose_name='是否推荐')    date_publish = models.DateTimeField(auto_now_add=True,verbose_name='发布时间')    user = models.ForeignKey(User,verbose_name='用户')    category = models.ForeignKey(Category,verbose_name='分类')    tag = models.ManyToManyField(Tag,verbose_name='标签')    class Meta:        verbose_name = '文章'        verbose_name_plural =verbose_name        ordering = ['-date_publish']    def __unicode__(self):        return self.title

admin.py

from django.contrib import adminfrom poll.models import *# Register your models here.admin.site.register(Article,ArticleAdmin)

二、自定义显示方式:

1、fields:需要显示的列

class ArticleAdmin(admin.ModelAdmin):    fields = ("title","desc","content")

2、exclude:不需要显示的列,遇上与上面一样

3、fieldsets:分组显示,分成2个块来显示。直接复制修改列明即可用。

4、list_display:显示列的信息

class ArticleAdmin(admin.ModelAdmin):    list_display = ("desc","click_count")    fieldsets = (        (None,{'fields':("title","desc","content",)}),        ("高级设置",{"classes":("collapse",),"fields":("click_count","user")})    )

参考资料:

https://docs.djangoproject.com/en/1.8/ref/contrib/admin/

扩展阅读:admindocs的使用

https://docs.djangoproject.com/en/1.8/ref/contrib/admin/admindocs/

转载于:https://my.oschina.net/u/2474096/blog/511239

你可能感兴趣的文章
java反射与代理
查看>>
深度分析Java的ClassLoader机制(源码级别)
查看>>
微服务架构选Java还是选Go - 多用户负载测试
查看>>
我的友情链接
查看>>
69、iSCSI共享存储配置实战
查看>>
乔布斯走了。你还期待苹果吗?
查看>>
优先级
查看>>
Tomcat与Web服务器、应用服务器的关系
查看>>
深度学习博客
查看>>
使用node打造自己的命令行工具方法教程
查看>>
Express代理中间件问题与解决方案
查看>>
||和&&返回什么?
查看>>
linux在文件中查找指定字符串,然后根据查找结果来做进一步的处理
查看>>
在Oracle中删除所有强制性外键约束
查看>>
【R】R语言使用命令行参数 - [编程技巧(Program Skill)]
查看>>
经典算法题每日演练——第二题 五家共井
查看>>
存储过程中拼接的变量和点的问题
查看>>
ASP.NET那点不为人知的事(一)
查看>>
3.16
查看>>
表单文件上传与文件下载
查看>>