Python Django:无法使用相关的\u名称从用户类获取用户名
我需要在查询中获取初学者的全名。我在shell中编写了以下查询,它给出了一个错误Python Django:无法使用相关的\u名称从用户类获取用户名,python,django,Python,Django,我需要在查询中获取初学者的全名。我在shell中编写了以下查询,它给出了一个错误 class Topic(models.Model): subject = models.CharField(max_length=255) last_updated = models.DateTimeField(auto_now_add=True) board = models.ForeignKey(Board, on_delete = models.CASCADE, related_nam
class Topic(models.Model):
subject = models.CharField(max_length=255)
last_updated = models.DateTimeField(auto_now_add=True)
board = models.ForeignKey(Board, on_delete = models.CASCADE, related_name='topics')
starter = models.ForeignKey(User, on_delete = models.CASCADE, related_name='topics')
views = models.PositiveIntegerField(default=0)
print(Topic.objects.all().values('board__description','subject','user__username'))
错误是:无法将关键字“user”解析为字段
请提前提供帮助和感谢。您的模型中没有名为
user
的字段。它应该是starter
print(Topic.objects.all().values('board__description', 'subject', 'starter__username'))
它正在工作。谢谢你的帮助,海鲁尔先生Basar@Surej欢迎看一看。