0
如何獲取django中模型字段的數量?Django獲取模型的字段數
如何獲取django中模型字段的數量?Django獲取模型的字段數
你應該看看模型的_meta
屬性:
In [1]: from django.contrib.auth.models import User
In [2]: len(User._meta.fields)
Out[2]: 11
In [3]: len(User._meta.many_to_many)
Out[3]: 4
字段屬性中是否有外鍵字段? – Amir 2012-08-01 07:55:48
是的。只有'ManyToManyFields'在'many_to_many'屬性中分開! – 2012-08-01 08:03:57
你是一個發明家:-) – Goin 2012-08-01 08:01:40
試圖映射一個CSV輸入到Django模型,所以我需要檢查,如果他們有相同的字段數。 – Amir 2012-08-01 08:07:19
對不起,我在開玩笑...你測試len(用戶)和len(用戶)......但爲什麼要工作呢? – Goin 2012-08-01 08:14:27