gpt4 book ai didi

python - 如何修复 django 1.5 中的 localflavor 弃用警告?

转载 作者:太空狗 更新时间:2023-10-29 20:46:02 27 4
gpt4 key购买 nike

我已将现有的 django 1.3 迁移到 django 1.5。一切似乎都很好。但是,当我启动 python manage.py runserver

时,由于 localflavor,我收到了弃用警告

...\env\lib\site-packages\django\contrib\loca lflavor__init__.py:2: DeprecationWarning: django.contrib.localflavor is deprecated. Use the separate django-localflavor-* packages instead.
warnings.warn("django.contrib.localflavor is deprecated. Use the separate djan go-localflavor-* packages instead.", DeprecationWarning)

我已阅读 django 1.5 发行说明,我知道此应用现已弃用。我的问题是我没有在我的项目中使用 localflavor 应用程序。

我想另一个应用正在以某种方式加载它(可能是 localeurl 或 modeltranslation?),但我不知道如何修复此警告。

  • 如何知道显示此警告的原因?
  • 如何以干净的方式修复它?

最佳答案

这是 django 1.5 中的一个错误。 Django 本身正在触发警告。

罪魁祸首是django/contrib/gis/utils/layermapping.py#L19

这在 django master 中已修复(通过完全删除 localflavor)。

您可以通过在日志记录配置中添加忽略来消除警告:

import warnings
warnings.filterwarnings('ignore', r"django.contrib.localflavor is deprecated")

关于python - 如何修复 django 1.5 中的 localflavor 弃用警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15277688/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com