【发布时间】:2017-01-17 18:13:47
【问题描述】:
我的管理页面中有“网站”部分。这是我的models.py的一部分:
class Site(models.Model):
category = models.ForeignKey('Category')
subcategory = ChainedForeignKey(
'Subcategory',
chained_field='category',
chained_model_field='category',
show_all=False,
auto_choose=True)
name = models.CharField(max_length=70)
description = models.TextField()
keywords = MyTextField()
date = models.DateTimeField(default=datetime.now, editable=False)
url = models.URLField()
is_active = models.BooleanField(default=False)
我想在我的管理员中添加另一个站点部分,它只会显示非活动站点 (is_active = False)。可能吗? (我的意思是:
Sites - first section (list of all sites)
Inactive sites (number of inactive sites) - second section (only inactive sites)
)
这是我的管理类:
class SiteAdmin(admin.ModelAdmin):
list_display = ('is_active', 'name', 'description', 'keywords', 'date')
fields = ('name', 'url', 'category', 'subcategory', 'description',
'keywords', 'date', 'is_active')
readonly_fields = ('date',)
list_editable = ('is_active',)
list_display_links = ('name',)
【问题讨论】:
标签: django