【发布时间】:2015-02-12 15:58:43
【问题描述】:
我的模特是
Class Document(models.Model):
Contrat = Contrat.objects.order_by('Contrat_text').distinct('Contrat_text')
isContrat = models.BooleanField(('Contrat'), default=True)
isCdC = models.BooleanField(('Cahier des Charges'), default=False)
isCR = models.BooleanField(('Cahier de Recette'), default=False)
isPG = models.BooleanField(('PG'), default=False)
isCI = models.BooleanField(('CI'), default=False)
isDico = models.BooleanField(('Dictionnaire'), default=False)
isSFG = models.BooleanField(('SFG'), default=False)
isGuide = models.BooleanField(('Guide'), default=False)
isWSDL = models.BooleanField(('WSDL'), default=False)
isDivers = models.BooleanField(('Divers'), default=False)
def __str__(self):
return self.Contrat
如何使用相同的过滤器创建管理视图?
class DocumentAdmin(admin.ModelAdmin):
fields = ('Contrat', 'isContrat', 'isCdC', 'isCR', 'isPG', 'isCI', 'isDico', 'isSFG', 'isGuide', 'isWSDL', 'isDivers')
list_display = ('Contrat', 'isContrat', 'isCdC', 'isCR', 'isPG', 'isCI', 'isDico', 'isSFG', 'isGuide', 'isWSDL', 'isDivers')
ordering = ('id',)
admin.site.register(Document, DocumentAdmin)
【问题讨论】:
-
您在模型的第二行和最后两行尝试做什么?这段代码能运行吗?