2011-01-26 1 views
0

У меня проект Django advisor с приложением core.Django: Ошибка имени в ROUTE/

Мои маршруты разделены на небольшую группу файлов.

Я стараюсь включать их от главного urls.py, но Джанго терпит неудачу со следующим исключением

 

NameError at /ask 

name 'advisor' is not defined 

Request Method: GET 
Request URL: http://localhost:8000/ask 
Django Version: 1.2.4 
Exception Type: NameError 
Exception Value: 

name 'advisor' is not defined 

Вот код, который включает в себя маршруты под ask/ URL, хотя advisor.core зарегистрирован в setting.py

(r'^ask/$', include(advisor.core.urls.ask)),

и это advisor.core.urls.ask содержание

 

from django.conf.urls.defaults import patterns 

urlpatterns = patterns(
    'core.views.ask', 
    r'^$', 'ask', 
    r'^private/$', 'private', 
    r'^ngos/$', 'ngos' 
) 
 

Что происходит с моим кодом?

Султан

ответ

0
(r'^ask/$', include('advisor.core.urls.ask')), 
+0

Я удалил 'advisor' и кажется, вещи начали работать, и сейчас я получил' AttributeError в/ask' – sultan

+0

Также значение исключением является '«ул»объект не имеет атрибута«решимостью '' – sultan

+0

Попробуйте' url (r'^ask/$ ', include (' advisor.core.urls.ask ')), ' –