Django弃用了标签/初学者

Sha*_*aun 0 django deprecated

高级开发人员(以及在我们公司中唯一经历过Django的人)已离开并离开了我们.在此之后不久(按照他的指示)我们将一个站点推送到共享服务器(我们完全控制服务器)并将Django的版本更新到最新版本以使新站点工作.

从那以后,我们遇到了使用旧版本构建的另一个Django项目的问题.

我遇到的主要问题是我们有一个crontab,它向客户端发送一封电子邮件,概述了他们的订单.我抓住了屏幕上的错误,但是如果我说实话,我很难理解它.这些名字已经改变,以保护无辜(客户).

http://i-am-a-fish.co.uk/help.png

我再次上​​传了一个屏幕抓取i-am-a-fish.co.uk/help2.png

所有建议都非常欢迎!

kib*_*zer 5

弃用警告不是原因,您可以忽略它(除非您想修复并使用hashlib).原因是您的自定义EmailAlternativesMessage类未定义的multipart_subtype.尝试查找EmailAlternativesMessage的声明并添加

class EmailAlternativesMessage(EmailMessage):
  multipart_subtype = 'alternative'
  ...
Run Code Online (Sandbox Code Playgroud)