表单编辑的时候,图片需要重新上传?
来源:13-1 userprofile注册以及django的权限管理1
我是一只菜菜菜鸟
2017-07-25
表单编辑的时候,图片需要重新上传? ruhe jiejue bu yong meici cong xin shang chuang?
写回答
6回答
-
亲 图片应该是不用重传的 你给我发个qq消息 我给你传一个我这里的xadmin版本 或者你更新一下最新的xadmin版本试试
022018-07-26 -
bobby
2018-07-27
你根据这个修改一下
00 -
我是一只菜菜菜鸟
提问者
2018-07-26
修改xadmin/plugins/images.py,在AdminImageWidget类的最后添加:
def use_required_attribute(self, initial): return super(AdminImageWidget, self).use_required_attribute(initial) and not initial
最终如下:
class AdminImageWidget(forms.FileInput): """ A ImageField Widget that shows its current value if it has one. """ def __init__(self, attrs={}): super(AdminImageWidget, self).__init__(attrs) def render(self, name, value, attrs=None): output = [] if value and hasattr(value, "url"): label = self.attrs.get('label', name) output.append('<a href="%s" target="_blank" title="%s" data-gallery="gallery"><img src="%s" class="field_img"/></a><br/>%s ' % (value.url, label, value.url, _('Change:'))) output.append(super(AdminImageWidget, self).render(name, value, attrs)) return mark_safe(u''.join(output)) def use_required_attribute(self, initial): return super(AdminImageWidget, self).use_required_attribute(initial) and not initial
来源 https://github.com/sshwsfc/xadmin/issues/470
感谢这位大神的解决方案
00 -
尤诺
2018-05-12
我的也是需要重新上传
012018-05-14 -
慕九州2288205
2018-04-10
同问这个问题啊
042018-04-16 -
慕粉3997972
2017-11-19
这位同学,你的问题解决了没有,我的也是每次编辑都要重新上传图片
00
相似问题
多图上传?
回答 2
在富文本上传图片的时候,好像权限不够。。
回答 3