【发布时间】:2015-04-13 17:15:59
【问题描述】:
我的模特是
class Contrat(models.Model):
Procedure = models.ForeignKey(Procedure)
Contrat_text = models.CharField(max_length=150)
def __str__(self):
return self.Contrat_text
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)
def __str__(self):
return self.Contrat
我的管理模型是:
class DocumentAdmin(admin.ModelAdmin):
fields = ('Contrat', 'isContrat', 'isCdC', 'isCR')
list_display = ('id','isContrat', 'isCdC', 'isCR')
ordering = ('id',)
admin.site.register(Document, DocumentAdmin)
但我得到的是:
DISTINCT ON fields is not supported by this database backend
有人知道如何正确创建模型管理员吗?
【问题讨论】:
标签: django distinct django-queryset modeladmin