我正在尝试运行使用 django 1.6 的 statsd/graphite。
访问 Graphite URL 时,出现 django 模块错误
File "/opt/graphite/webapp/graphite/urls.py", line 15, in from django.conf.urls.defaults import * ImportError: No module named defaults
但是,我在 /Library/Python/2.7/site-packages/django/conf/urls/
请帮助解决此问题。
最佳答案
django.conf.urls.defaults
has been removed in Django 1.6 .如果问题出在您自己的代码中,您可以通过将导入更改为来修复它
from django.conf.urls import patterns, url, include
但是,在您的情况下,问题出在第三方应用程序 Graphite 上。问题has been fixed在 Graphite 的主分支和版本 0.9.14+ 中。
在 Django 1.8+ 中,您可以从导入中删除 patterns
,并改用 url()
列表。
from django.conf.urls import url, include
关于python - Django 导入错误 - 没有名为 django.conf.urls.defaults 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19962736/