198👍
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
3👍
If for some reason you don’t want to downgrade to Django 1.5.x or upgrade Graphite then you can apply the fix to your older Graphite with:
find ./ -type f -exec sed -i -e 's/from\ django\.conf\.urls\.defaults\ import\ \*/from\ django\.conf\.urls\ import\ \*/g' {} \;
..in your <graphite_dir>/webapp/graphite
dir.
This helped me with my Graphite 0.9.12 and Django 1.7(.5).
(I also had to do:
find ./ -type f -exec sed -i -e 's/mimetype\=/content_type\=/g' {} \;
find ./ -type f -exec sed -i -e 's/content_type\=mimetype/content_type\=content_type/g' {} \;
..later on as after I managed to start Graphite some of its features didn’t work. Now they work for me but YMMV.)
- [Django]-Django signals vs. overriding save method
- [Django]-How to resize the new uploaded images using PIL before saving?
- [Django]-How can I access environment variables directly in a Django template?
0👍
go to the file location where you have installed python.
open cmd on that path and then install django with command >> pip install django
Then cross check on python shell with import django(which should do nothing)
or simply use the command >> python -m django –version
it will simply give you version
enter image description here
- [Django]-Django return file over HttpResponse – file is not served correctly
- [Django]-Django Forms: if not valid, show form with error message
- [Django]-Why is logged_out.html not overriding in django registration?