2016-11-21 8 views
0

사이트 맵 설치 후 어떤 모듈라는 이름의 URL은 : 장고 오류가 나는 다음과 같은 오류를 받고 있어요

File "/mysite/urls.py" in 7. from commerce.sitemaps import CommerceSitemap

File "/mysite/sitemaps.py" in 3. from django.urls import reverse

Exception Type: ImportError at/Exception Value: No module named urls Request information: GET: No GET data

내 설치된 앱

는 봐처럼 :

INSTALLED_APPS = [ 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'django.contrib.humanize', 
    'django.contrib.sites', 
    'django.contrib.sitemaps', 
    'commerce', 
] 

내 urls.py 보이는 같은 :

sitemaps = { 
    'commerce': CommerceSitemap, 
} 

url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps},name='django.contrib.sitemaps.views.sitemap'), 

내가 뭘 잘못하고 있는지 아는 사람이 있습니까?

답변

0

'url'을 (를) 가져 왔습니까?

from django.conf.urls import url 

또한 url은 장고가 선택하도록 urlpatterns라는 목록 내에 선언되어야한다고 생각합니다.

0

장고 1.9와 1.10에서 django.urls 사이에 비추천이있는 것으로 보입니다. 업그레이드를했는데 문제가 해결되었습니다.