我已经安装了django-contact-form
模块并修改了我的django应用程序根目录下的urls.py
文件,其中包含:
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.
我没有在INSTALLED_APPS设置中添加'contact_form',因为指南说明没有必要。
有谁知道可能会发生什么?在我的urls.py文件中没有该行,该应用程序运行良好。
答案 0 :(得分:1)
您是否尝试将django.contrib.sites
添加到INSTALLED_APPS
的{{1}}列表中?