我正在尝试运行使用 django 1.6 的 statsd/graphite。
访问 Graphite URL 时,出现 django 模块错误
文件“/opt/graphite/webapp/graphite/urls.py”,第 15 行,位于
从 django.conf.urls.defaults 导入 *
导入错误:没有名为默认值的模块
但是,我没有找到defaultsdjango包里面/Library/Python/2.7/site-packages/django/conf/urls/
请帮助解决这个问题。
django.conf.urls.defaults
已在 Django 1.6 中删除 https://docs.djangoproject.com/en/dev/internals/deprecation/#deprecation-removed-in-1-6。如果问题出在您自己的代码中,您可以通过将导入更改为来修复它
from django.conf.urls import patterns, url, include
但是,就您而言,问题出在第三方应用程序石墨中。问题已修复 https://github.com/graphite-project/graphite-web/commit/fc3f018544c19b90cc63797d18970a4cc27ef2ad#diff-e383725a971fca0685db19bfe7c65b32在 Graphite 的 master 分支和版本 0.9.14+ 中。
在 Django 1.8+ 中你可以删除patterns
从导入中,并使用列表url()
代替。
from django.conf.urls import url, include
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)