【发布时间】:2018-09-01 04:47:27
【问题描述】:
我有一个标签模型,每个标签都有一个类别:
class Tag(models.Model):
name = models.CharField('Name', max_length=35)
description = models.CharField('Description', max_length=255)
category = models.ForeignKey(Category, on_delete=models.CASCADE)
我还有一个用户和标签关系模型:
class UserTag(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name='User', related_name='user_tag')
tag = models.ForeignKey(Tag, verbose_name='Tag', related_name='user_tag')
preferred = models.BooleanField(verbose_name='Preferred', default=False)
created_at = models.DateTimeField('Created at', auto_now_add=True)
updated_at = models.DateTimeField('Updated at', auto_now=True)
如何查询特定用户的所有不同类别名称?
【问题讨论】:
-
你已经尝试过哪些 Django 代码?