3
で多対多フィールドの値をチェックするI私のDjangoのアプリで以下のモデルがあります:私のテンプレートでジャンゴ:テンプレート
class Group(models.model):
name=models.CharField(max_length=30)
users=Models.ManyToManyField(User)
が、私はそれぞれの下のボタンとともに、各グループを表示したいの。ユーザーがすでにグループに入っている場合は、[グループを離れる]ボタンを表示します。まだグループに属していない場合は、[グループに参加]ボタンを表示します。
現在ログインしているユーザーが各グループに属するかどうかを判断する最も効率的な方法は何ですか?私はむしろ表示されている各グループのdbを照会するのではなく、次のようにすれば起こると思われます。
{% if user in group.users.all %}
ありがとうございます。
優れた、感謝を。 –