>>> a = group.objects.order_by('groupname')
>>> print a
[<group: beginner 593785332>, <group: beginner 903647323>, <group: blbrz 229225098>]
我不希望有物體類似goupname
,我想有不同的groupname
爲每個對象:如何刪除order_by查詢中的重複對象?
[<group: beginner 593785332>, <group: blbrz 229225098>]
我能做些什麼?
from django.db import models
class accounts(models.Model):
twitterid = models.IntegerField()
credit = models.IntegerField()
activate = models.TextField()
ban = models.TextField(blank=True)
others = models.TextField()
def __unicode__(self):
return u'%s' % (self.twitterid)
class Meta:
ordering = ['twitterid']
class group(models.Model):
groupname = models.TextField()
accounts=models.ForeignKey(accounts)
def __unicode__(self):
return u'%s %s' % (self.groupname, self.accounts)
你可以用'group'模型向我們展示'models.py'嗎? –
okey,補充。 @btoueg – omgbbqhax
編輯答案 –