2014-11-12 5 views
1

После установки графита Нет модуль с именем по умолчанию не выброшенное во время доступа к URLмодуля не названные по умолчанию питона Джанго

enter image description here

Моего Urls.py проводят следующий импорт

from django.conf.urls import * 
from django.conf import settings 
from django.contrib import admin 

admin.autodiscover() 

Здесь является моей полной трассировкой стека

Environment: 


Request Method: GET 
Request URL: http://10.105.202.72/ 

Django Version: 1.6.8 
Python Version: 2.6.6 
Installed Applications: 
('graphite.metrics', 
'graphite.render', 
'graphite.cli', 
'graphite.browser', 
'graphite.composer', 
'graphite.account', 
'graphite.dashboard', 
'graphite.whitelist', 
'graphite.events', 
'django.contrib.auth', 
'django.contrib.sessions', 
'django.contrib.admin', 
'django.contrib.contenttypes', 
'tagging') 
Installed Middleware: 
('django.middleware.common.CommonMiddleware', 
'django.middleware.gzip.GZipMiddleware', 
'django.contrib.sessions.middleware.SessionMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware', 
'django.contrib.messages.middleware.MessageMiddleware') 


Traceback: 
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response 
    99.     resolver_match = resolver.resolve(request.path_info) 
File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py" in resolve 
    337.    for pattern in self.url_patterns: 
File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py" in url_patterns 
    365.   patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) 
File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py" in urlconf_module 
    360.    self._urlconf_module = import_module(self.urlconf_name) 
File "/usr/lib/python2.6/site-packages/django/utils/importlib.py" in import_module 
    40.   __import__(name) 
File "/opt/graphite/webapp/graphite/urls.py" in <module> 
    23. ('^render/?', include('graphite.render.urls')), 
File "/usr/lib/python2.6/site-packages/django/conf/urls/__init__.py" in include 
    26.   urlconf_module = import_module(urlconf_module) 
File "/usr/lib/python2.6/site-packages/django/utils/importlib.py" in import_module 
    40.   __import__(name) 
File "/opt/graphite/webapp/graphite/render/urls.py" in <module> 
    15. from django.conf.urls.defaults import * 

Exception Type: ImportError at/
Exception Value: No module named defaults 

ответ

5

Имп. Орт вы используете в вашем urls.py:

from django.conf.urls.defaults import * 

является устаревшим в Django 1.6

Вы должны изменить старый для этого:

from django.conf.urls import * 

Проверка официальной документации устаревших функций : here

Смежные вопросы