特定のdjangoモデルからすべてのフィールドを取得する簡単な方法はのforeignkeyまたはmany to many fieldsで設定されたものでもですか?Django - モデルからすべてのフィールドを取得する方法
例:
class A(models.Model):
some_number = models.IntegerField()
class B(models.Model):
link_to_a = models.ForeignKey(A, related_name="link_to_b")
A
のためのメソッドを呼び出すには、id, some_number, link_to_b
を返します。
これは、モデルの独自のフィールドだけを返します。 –
更新されました。関連するモデルを見つけるためにフィールド上の "rel"プロパティを探して、そのフィールドを歩くこともできます。 –
助けてくれてありがとう。それは便利ですが、まだ問題を解決しません。モデルBのフィールドは、Aのフィールドのツリーにリストされていないため(Bでは宣言されていてAではないため)、フィールドは見つかりません。 –