gpt4 book ai didi

python - ImportError 在/admin : No module named defaults

转载 作者:太空宇宙 更新时间:2023-11-04 01:19:38 25 4
gpt4 key购买 nike

我正在将我的网站从 Django 1.4 升级到 Django 1.6,但它一直出现这个错误:ImportError at/admin: No module named defaults。其他地方都说你应该这样做:

from django.conf.urls.defaults import *
# should be
from django.conf.urls import *

但我没有在我的代码中的任何地方找到“from django.conf.urls.defaults import *”。调试器指出异常位置是:

Exception Location: /home/.../webapps/healthtweets_dev/lib/python2.7/django/utils/importlib.py in import_module, line 40

它在回溯中突出显示了 admin.autodiscover():

/home/.../webapps/healthtweets_dev/healthtweets/code/health_tweets/urls.py in <module>

admin.autodiscover()

我确定我已经安装了 python 1.6.2,但我找不到在我的代码中导入默认模块的位置。有没有人有一些想法?谢谢!

最佳答案

如果您删除了 defaults 的所有实例,那么它就是 2 个问题之一。

1:您编译的 python 文件仍在引用旧数据。有时会发生。删除项目中的所有 pyc 文件以强制重新编译。 find . -name "*.pyc" | xargs rm

2:INSTALLED_APPS 中的应用仍在使用 <1.6设置模式的语法。在您的站点包目录中搜索此模式或从 INSTALLED_APPS 中删除第三方应用程序,直到找到它为止。

关于python - ImportError 在/admin : No module named defaults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22110481/

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