【django】如何根据model获取字段的name跟verbose_name

Django中可以根据传入的model来获取对应的字段的name跟verbosname,方便使用一个统一的模板来调用

 1 def get_headers_from_model(modelClass):
 2     '''
 3     根据model类对象获取对象的字段名,显示名
 4     :param modelClass:
 5     :return:
 6     '''
 7     cols = []
 8     headers = []
 9     for f in modelClass._meta.get_fields():
10         try:
11             cols.append( f.name )
12             headers.append( f.verbose_name )
13         except Exception as ex:
14             pass
15     return headers,cols

 

posted on 2017-09-19 14:33  ArlenJ  阅读(228)  评论(0编辑  收藏  举报

导航