Я установил 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 приложение работает нормально.
У вас есть 'django.contrib.sites' в' INSTALLED_APPS'? – gglasses
@gglasses это сработало - спасибо! –