Django 模型中的verbose_name我們常常可能需要使用。比如將數據庫里面的數據導出成csv文件,那么csv文件的表頭的名字可以通過取每個字段的verbose_name來獲取,數據可以通過queryset語句來獲取。 這樣制作出來的csv表就能想數據庫一樣,字段名和字段值一一對應了。
獲取verbose_name, 使用get_model:
from django.db.models.loading import get_model appname = 'mysite' modelname = 'student' modelobj = get_model(appname,modelname) fields = modelobj._meta.fields fields[0].verbose_name # #fields[0].verbose_name返回值如下 # u'ID'