Django import error - no module named django.conf.urls.defaults

前端 未结 2 788
臣服心动
臣服心动 2021-01-30 19:15

I am trying to run statsd/graphite which uses django 1.6.

While accessing graphite URL, I get django module error

File \"/opt/graphite/webapp/grap

2条回答
  •  臣服心动
    2021-01-30 19:46

    django.conf.urls.defaults has been removed in Django 1.6. If the problem was in your own code, you would fix it by changing the import to

    from django.conf.urls import patterns, url, include
    

    However, in your case the problem is in a third party app, graphite. The issue has been fixed in graphite's master branch and version 0.9.14+.

    In Django 1.8+ you can remove patterns from the import, and use a list of url()s instead.

    from django.conf.urls import url, include
    

提交回复
热议问题