是否有一種簡單的方法來獲取某個django模型中的所有字段,即使是通過外鍵或多個字段設置的其他關係也可以獲得所有字段:?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
。
這隻會返回模型自己的字段唉。 – 2010-12-13 13:23:12
更新後,您可以在字段上查找「rel」屬性以查找相關模型,然後再遍歷其字段。 – 2010-12-13 13:32:04
感謝您的幫助。這是有用的,但仍不能解決問題。未找到模型B的字段,因爲它們未列在A的字段樹中(因爲它在B上聲明而不在A上)。 – 2010-12-13 13:40:36