【发布时间】:2018-01-05 17:35:52
【问题描述】:
我在尝试对我的模型使用查询集过滤器时遇到问题。 它是组中帖子的控件。
这是我的代码:
class Post(models.Model):
title = models.CharField(max_length=120)
content = models.TextField()
class Group(models.Model):
title = models.CharField(max_length=200)
url = models.URLField(unique=True)
class Control(models.Model):
published = models.DateField(auto_now=False, auto_now_add=False)
group = models.ForeignKey(Group, on_delete=models.CASCADE)
post = models.ForeignKey(Post, on_delete=models.CASCADE)
我正在尝试从标题为“title”的组中获取所有帖子:
queryset_list = Control.objects.filter(group__control="title")
我的模型可能是正确的,我是新手。 有什么帮助吗?
【问题讨论】:
-
为什么有
Control模型?Post是否可以在一个组中发布而不在另一个组中发布? -
是的,我可能有针对特定组的不同帖子。
标签: django foreign-keys django-queryset