mik*_*kec 31 django default model
我有一个Django模型,其中一些字段指定了默认值.我希望稍后在我的代码中为我们获取其中一个字段的默认值.有没有一种简单的方法可以从模型中获取特定字段的默认值?
Col*_*son 51
TheModel._meta.get_field('the_field').get_default()
Run Code Online (Sandbox Code Playgroud)
Dan*_*man 18
你可以得到这样的字段:
myfield = MyModel._meta.get_field_by_name('field_name')
Run Code Online (Sandbox Code Playgroud)
默认只是该字段的一个属性:
myfield.default
Run Code Online (Sandbox Code Playgroud)
Ale*_*nov 13
从Django 1.9.x开始,您可以使用:
field = TheModel._meta.get_field('field_name')
default_value = field.get_default()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8247 次 |
| 最近记录: |