如何获取django字段类型而不是数据库字段类型

时间:2013-11-19 23:36:29

标签: django django-models

我的网址字段有以下代码:

model =  MyModel()
field = model._meta.get_field_by_name('my_url_field')[0]
my_type = field.get_internal_type()
print my_type

打印:

CharField

如何获取URLField的django值?

1 个答案:

答案 0 :(得分:2)

似乎达到你想要的唯一方法就是这样做:

>>> model = MyModel()
>>> field = model._meta.get_field_by_name('my_url_field')[0]
>>> print field.__class__.__name__
'URLField'