【发布时间】:2013-06-17 00:49:15
【问题描述】:
我不确定标题是否符合我的要求,但我会尽力用英语:
我有 2 个模型:
class Definition(models.Model):
name = models.CharField(max_length=100, blank=True, null=True)
definition = models.CharField(max_length=1000, blank=True, null=True)
creator = models.ForeignKey(User, related_name='definition_ex', blank=True, null=True)
和
class DefinitionGroup(models.Model):
name = models.CharField(max_length=100, blank=True, null=True)
group = models.ForeignKey(Class, related_name = 'definition_group_by_date')
date = models.DateTimeField(blank=True, null=True)
answers = models.ManyToManyField(Definition, related_name='definition_answers', blank=True, null=True)
好的,我该怎么做:
dg = list(DefinitionGroup.objects.filter(group=g).filter(date__lte=datetime.date.today()).exclude(answers.creator=user))
但我遇到了一个我不知道如何解决的错误。
关于如何做到这一点的任何提示?
【问题讨论】:
-
你能粘贴回溯吗?
标签: django django-models django-forms many-to-many