당신은 사용할 수 있습니다
raw_list = c._meta.get_fields_with_model()
당신이 raw_list = c._meta.get_fields_with_model()
raw_list을 수행 할 때이 같은 것을 포함
((<django.db.models.fields.AutoField: id>, None), (<django.db.models.fields.TextField: signature>, None) etc...
단지 우리가 할 수있는 데이터 형식의 이름이 포함 된 "분석"목록을 얻으려면 :
[item[0].__class__.__name__ for item in raw_list._meta.get_fields_with_model()]
또는 get_internal_type :
[item[0].get_internal_type() for item in raw_list._meta.get_fields_with_model()]
당신은 같은 목록거야 두 가지면에서 :
['AutoField', 'TextField', 'TextField', 'FloatField', 'CharField', 'BooleanField', 'IntegerField', 'ImageField', 'BooleanField'...
그냥 코드 :
raw_list = c._meta.get_fields_with_model()
parsed_list = [item[0].__class__.__name__ for item in raw_list._meta.get_fields_with_model()]
을