我正在django中编写一个简单的脚手架应用程序,但是我仍然无法访问模型字段和属性(例如CharField,max_length = 100,null = True等等) . 我知道_meta类的模型,但据我所知它只检索模型的基本信息而不是字段 . 有没有实现这一目标?
Update: 你可以在这篇文章中找到答案:http://www.b-list.org/weblog/2007/nov/04/working-models/
我正在django中编写一个简单的脚手架应用程序,但是我仍然无法访问模型字段和属性(例如CharField,max_length = 100,null = True等等) . 我知道_meta类的模型,但据我所知它只检索模型的基本信息而不是字段 . 有没有实现这一目标?
Update: 你可以在这篇文章中找到答案:http://www.b-list.org/weblog/2007/nov/04/working-models/
1 回答
您应该使用
get_field
方法获取特定字段的信息:然后你可以检查字段的各种属性,如
field.blank
,field.null
,field.name
等 .另一方面,如果您想获得模型的所有字段的列表,您应该使用
fields
:例如,要获取所有模型字段的名称,您可以执行以下操作:
嗯...我也注意到你的问题是Get model's fields in Django的重复!