Python Django 1.10:Flatpage站点迁移运行时错误

Python Django 1.10:Flatpage站点迁移运行时错误,python,django,python-3.x,django-migrations,django-flatpages,Python,Django,Python 3.x,Django Migrations,Django Flatpages,我目前正在Django1.10中开始一个项目,尝试使用附带的FlatPages应用程序。在我的(基本)设置文件中安装应用程序后: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'dja

我目前正在Django1.10中开始一个项目,尝试使用附带的FlatPages应用程序。在我的(基本)设置文件中安装应用程序后:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'django.contrib.flatpages',
'first_app']

SITE_ID = 1  # for use with 'django.contrib.sites'
但是,当我运行
python manage.py migrate
时,控制台返回以下错误:

RuntimeError: Model class django.contrib.sites.models.Site doesn't declare an
explicit app_label and isn't in an application in INSTALLED_APPS.
当我在“已安装的应用程序”列表中明确声明该应用程序时,是否有人能向我解释导致此错误的原因

提前感谢您的建议


注意:可能值得注意的是,我使用了多个设置文件,但这段代码在基本设置文件中(其他文件会更改一些小东西,例如调试变量),但我在运行服务器时没有遇到任何问题或任何其他错误

您是否有另一个名为
Site
的应用程序?不,我在应用程序中还没有任何模型如果您有多个设置文件,请确保安装的应用程序没有被覆盖,也没有冲突等。。。问题可能就在那里。谢谢!这就是我的问题的根源