3
我有一個由140列組成的django模型,其中包含10個日期類型,60個字符類型,70個數字類型。如何檢查django模型數據類型?
class SOA_detail(models.Model):
...
有沒有辦法按數據類型進行分組,並將列名置於list
中。
char_fields = [] # storage for character fields column name
num_fields = [] # storage for number fields column name
date_fields = [] # storage for date fields column name
到目前爲止我知道的是採取列名。
# take all field names from model
for model_field in SOA_detail._meta._fields():
if #datatype is char: ---??
char_fields.append(model_field.name)
elif #datatype is num: ---??
num_fields.append(model_field.name)
elif #datatype is date: ---??
date_field.append(model_field.name)
謝謝你的時間閱讀我的問題。
這是一個很好的例子,先生。 – Charlesliam