如何获取 Django 模型中字段的默认值? [英] How do I get the default value for a field in a Django model?

查看:25
本文介绍了如何获取 Django 模型中字段的默认值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 Django 模型,其中一些字段指定了默认值.我希望稍后在我的代码中为我们获取这些字段之一的默认值.有没有一种简单的方法可以从模型中获取特定字段的默认值?

I have a Django model with some fields that have default values specified. I am looking to grab the default value for one of these fields for us later on in my code. Is there an easy way to grab a particular field's default value from a model?

推荐答案

你可以这样获取字段:

myfield = MyModel._meta.get_field_by_name('field_name')

并且默认值只是字段的一个属性:

and the default is just an attribute of the field:

myfield.default

这篇关于如何获取 Django 模型中字段的默认值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆