2016-06-03 2 views
1

Я установил django-contact-form модуль и изменил мой urls.py файл на корневом уровне моего Джанго приложение содержит:Ошибка в конфигурации URL пытается настроить Джанго-контакт-форму

from django.conf.urls import include, url 


urlpatterns = [ 
    # ... other URL patterns for your site ... 
    url(r'^contact/', include('contact_form.urls')), 
] 

в соответствии с инструкциями, перечисленных здесь:

https://django-contact-form.readthedocs.io/en/1.2/quickstart.html

Но когда я пытаюсь и запустить мое приложение Django, я получаю следующее сообщение об ошибке:

RuntimeError: Model class django.contrib.sites.models.Site doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

Я не добавил 'contact_form' к настройке INSTALLED_APPS, поскольку в руководстве объясняется, что это необязательно.

Кто-нибудь знает, что может случиться? Без этой строки в моем файле urls.py приложение работает нормально.

+2

У вас есть 'django.contrib.sites' в' INSTALLED_APPS'? – gglasses

+0

@gglasses это сработало - спасибо! –

ответ

1

Вы пробовали добавить django.contrib.sites в список INSTALLED_APPS в своем settings.py?

+0

Работал! Благодаря! –

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