私のモデルでクエリーセットフィルタを使用する際に問題があります。 グループ内の投稿のコントロールです。django queryset filter foreignkey
これは私のコードです:
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)
私はタイトルが「タイトル」とのグループからのすべての投稿を取得しようとしている:
queryset_list = Control.objects.filter(group__control="title")
私のモデルが正しいかもNITかもしれませんが、私は」これに新しい。 助けてください?
なぜあなたは 'Control'モデルを持っていますか? 'Post'があるグループに公開され、別のグループには公開されない可能性はありますか? –
はい、特定のグループの投稿が異なる可能性があります。 –