sumary = Profile.objects.values(“user_report__created_date__month”)我想按一个月怎么办?在Django
错误 无法解析关键词“月”到现场。不允许加入“created_date”。
class Profile(models.Model):
first_name = models.CharField(max_length=100, verbose_name=_('Имя'))
last_name = models.CharField(max_length=100)
class Department(models.Model):
number = models.IntegerField(default=0)
name = models.CharField(max_length=150, default=None)
def __unicode__(self):
return self.name
class Report(models.Model):
user = models.ForeignKey(Profile, related_name='user_report')
department = models.ForeignKey(Department, related_name='report')
created_date = models.DateTimeField()
edited_by = models.ForeignKey(User)
edited_at = models.DateTimeField(default=timezone.now())
def __unicode__(self):
return self.department.name
class Meta:
verbose_name = _('Отчет')
verbose_name_plural = _('Отчеты')
class Statistic(models.Model):
name = models.CharField(max_length=90)
value = models.IntegerField()
report = models.ForeignKey(Report, related_name='stat_report')
def __unicode__(self):
return self.name
我们应该了解你的心思,并回答这个没有你的车型? –
没有看到你的模型,我们不能看到关系和领域 - 所以我们不能有太大的帮助。编辑您的文章,并将其添加到+到目前为止您尝试的任何内容。请参阅:http://stackoverflow.com/help/how-to-ask –