私はお互いに独立した2つのクラスを持っていますが、どちらもForeignKeyを使ってUser(django)クラスに関連しています。だから私の質問は、どのように地球上でUserオブジェクトを介して、Userに関連するものを見つけるのですか?Userクラス(Django)でForeignKeyにアクセス
今私の見解では、私はクラスB
B.objects.all()
のために、私のテンプレート内のすべての値を引っ張っ
class A(models.Model):
item = models.ForeignKey(User)
class B(models.Model):
box = models.ForeignKey(User)
HERESに例私はこの
{% for value in B %}
{{ value.B.User.item }}
{% endfor %}
ようにアクセスしようとしていました
しかし、それは動作しません..私はどのようにユーザークラスを介してクラスAにアクセスできますか?
残念ながら、itemは私のuserテーブルのカラムではありません。なぜ私が何をすべきかに固執しています。私はuserテーブルを通してリンクされた2つのクラスを持っています。だからB - > USER < - A、理論的には私はBからAにアクセスできるはずです...そうですか? – asaji
@asaji編集 – Endophage
は、その構文がテンプレート内で直接動作するかどうかを確認しますか? – asaji