python - 如何在 Django 中设置站点框架

标签 python django django-models django-sites

我正在尝试从 Django 中的单个项目设置多个站点。我试图在 https://docs.djangoproject.com/en/1.8/ref/contrib/sites/ 之后进行设置但没有提到仅在实现后如何使用站点框架的设置。

我之前已经实现了网站,并且我将网站添加到我安装的应用程序中,如下所示:

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',

)

我试图发出命令:python manage.py makemigrations 但它说:

No Changes detected

我使用的是 django 1.8,站点框架设置是否仍会创建一个名为 django_site 的表?

如何进行初始设置以创建此表?

最佳答案

我想我只需要迁移而不是像这样进行迁移:

python manage.py migrate

关于python - 如何在 Django 中设置站点框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33907328/

相关文章:

Django 添加不可空字段(ForeignKey)

django - 如何在 django 中自动创建模型?

python - Numpy 和 OpenCV

python - 可以使用 python 文档字符串来编写代码吗?

python - 将嵌套的json转换成没有嵌套对象的字典格式

Django - 导入 storages.backends 时出错

python-3.x - django 模型在每次迁移时都会收到 Alter Field 警报

python - 在 Python 中更新字典

django - django 查询集中 isnull=True 与 =None

python - 遵循 django 教程时出错