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

Django:保存时,如何检查字段是否已更改?

Django:保存时,如何检查字段是否已更改?

Django:保存时,如何检查字段是否已更改?在我的模型里:class Alias(MyBaseModel):     remote_image = models.URLField(max_length=500, null=True, help_text="A URL that is downloaded and cached for the image. Only  used when the alias is made")     image = models.ImageField(upload_to='alias', default='alias-default.png', help_text="An image representing the alias")     def save(self, *args, **kw):         if (not self.image or self.image.name == 'alias-default.png') and self.remote_image :             try :                 data = utils.fetch(self.remote_image)                 image = StringIO.StringIO(data)                 image = Image.open(image)                 buf = StringIO.StringIO()                 image.save(buf, format='PNG')                 self.image.save(hashlib.md5(self.string_id).hexdigest() + ".png", ContentFile(buf.getvalue()))             except IOError :                 pass,这是第一次工作得很好。remote_image改变。如果有人修改了remote_image化名?其次,是否有更好的方法来缓存远程图像?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1462 浏览

添加回答

举报

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