Приложение django-non rel не найдено - PullRequest
0 голосов
/ 20 марта 2012

Я впервые использую django-non rel. У меня уже был простой проект Django. Я создал приложение с именем job_board и добавил в набор установленных приложений. Я скопировал существующие модели, представления и шаблоны и обновил URL.

После выполнения manage.py runserver я получаю ошибку:

имя 'job_board' не определено

INSTALLED_APPS = (
    # 'django.contrib.admin',
    'django.contrib.contenttypes',
    'django.contrib.auth',
    'django.contrib.sessions',
    'job_board',
    'djangotoolbox',
    'autoload',
    'dbindexer',

    # djangoappengine should come last, so it can override a few manage.py commands
    'djangoappengine',
)


urlpatterns = patterns('',
    ('^_ah/warmup$', 'djangoappengine.views.warmup'),
    (r'^$', job_board.views.main_page),
    (r'^edit-job/$', job_board.views.edit_job),
    (r'^edit-job/(?P<job_id>\d+)$', job_board.views.edit_job),
    (r'^job-details/(?P<job_id>\d+)$', job_board.views.job_details),
    (r'^edit-location/$', job_board.views.edit_location),
    (r'^edit-location/(?P<job_id>\d+)/(?P<location_id>\d+)$', job_board.views.edit_location),
    (r'^edit-customer/$', job_board.views.edit_customer),
    (r'^edit-customer/(?P<job_id>\d+)/(?P<customer_id>\d+)$', job_board.views.edit_customer),
)

Чего мне не хватает?

1 Ответ

2 голосов
/ 20 марта 2012

Если вы используете модуль непосредственно в urls.py (вместо того, чтобы ссылаться на него как на строку), вам нужно сначала импортировать его.

...