Django:图片的URLField:来自远程或本地静态文件的URL

时间:2018-08-07 17:31:46

标签: django

我的Article模型中有以下字段:

picture_url = models.URLField(null=True)

article_as_dict是从外部来源获得的字典。如果它包含图像URL,我想将其另存为URL。但是,如果没有来自外部路径的URL,我想引用本地.jpg 作为URL (以便将其保存到字段中)。如何实现?

1 个答案:

答案 0 :(得分:0)

from django.templatetags.static import static

if article_as_dict['picture_url']:
    url = article_as_dict['picture_url']
else:
    url = static('path/to/local/static_file.jpg')

如果我理解正确,那么可以尝试