gpt4 book ai didi

Django模型字段,如果为空则返回替代值?

转载 作者:行者123 更新时间:2023-12-01 08:34:58 25 4
gpt4 key购买 nike

如果 django 模型字段具有空值,是否有办法为该字段返回不同的设置值?

我的用户有个人资料图片 (image_url),对于没有个人资料图片的用户,我想返回一个默认的 headless 像 url,而不是“无”。

class User(models.Model):
name = models.CharField(max_length=800)
image_url = models.URLField(max_length=2000, blank=True, null=True)

最佳答案

最简单的方法是向模型添加一个额外的属性:

@property
def image_url_with_default(self):
return self.image_url or whatever_the_default_url_is

关于Django模型字段,如果为空则返回替代值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19623362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com