为了账号安全,请及时绑定邮箱和手机立即绑定

django 模型上传文件路径的引用

django 模型上传文件路径的引用

明月笑刀无情 2019-02-19 23:04:36
我有两个属性file,url 我想要当url提交为空的时候引用file上传的文件路径,我应该怎么做。谢谢。 class xxx(models.Model): file = models.FileField(upload_to=files_path, blank=True, null=True, verbose_name='文件') url = models.URLField(default=base_url + ??, blank=True, null=True, verbose_name='文件链接')
查看完整描述

3 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

不行的, 因为在用户提交的时候ORM的映射已经创建完毕了,你没办法动态的进行赋值,只能当用户提交时,自己构造。

查看完整回答
反对 回复 2019-03-01
?
HUWWW

TA贡献1874条经验 获得超12个赞

`def __init__(self, file_path):` # 了解一下?
把逻辑写在模型内,似乎不是太好的选择.但是这样创建模型的时候,能非常方便的达到你的需求.
查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 642 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信