简介:通过升级代码或降级Django版本,可以解决 ImportError: cannot import name 'ugettext_lazy' from 'django.utils.translation' 这个错误。建议尽可能升级代码以获得更好的性能和安全性。
在Django中,ugettext_lazy是一个用于国际化的实用工具,它允许你在字符串上使用延迟翻译。然而,在Django 1.10及以后的版本中,ugettext_lazy已被弃用,并在Django 3.0中被移除。这就是为什么你可能会看到 ImportError: cannot import name ‘ugettext_lazy’ from ‘django.utils.translation’ 这个错误。
解决方案有两种: