如何知道值是否为模型属性的默认值。Django:知道属性是否为默认值
例如
class Alias(models.Model) :
image = models.ImageField(upload_to='alias', default='/media/alias-default.png')
a = Alias.get("123")
# this doesn't work
if a.image == a.image.default :
pass
# nor this
if a.image == Alias.image.default :
pass
我试图在文档挖,但什么也没看见。
_meta是否支持或可能改变未来? – 2009-06-18 18:25:21
任何名称以下划线开头的东西都应该被认为是内部的。无论如何,它在1.0和1.1之间没有变化。 – zgoda 2009-06-18 20:41:02