Ich habe 'Seiten' Abschnitt in meiner Admin-Seite. Hier ist ein Teil meines models.py:Django - zwei Sektionen aus dem gleichen Modell
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)
Ich mag würde eine andere Seite Abschnitt in meinem Admin hinzufügen, die nur inaktive Websites zeigen (is_active = False). Ist es möglich? (Ich meine:
Sites - first section (list of all sites)
Inactive sites (number of inactive sites) - second section (only inactive sites)
)
Hier mein Admin-Klasse ist:
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',)