class UserProfile(models.Model):
user = models.OneToOneField(User, related_name='profile')
dob = models.DateField(blank=True, null=True)
otherfields = ......
class Comment(models.Model):
author = models.ForeignKey(User)
我想只在select中包含DOB。
q = Comment.objects.all().select_related('author__profile__dob')
但是如果我做q.query它在select语句中也显示otherfields
如何摆脱它?我也使用了.only('author__profile__dob')
,但这并没有解决问题