mah*_*ard 2 django django-models django-sites
根据 Django 文档(此处):
django.contrib.sites 注册一个 post_migrate 信号处理程序,该处理程序使用域 example.com 创建一个名为 example.com 的默认站点。该站点也将在 Django 创建测试数据库后创建。要为您的项目设置正确的名称和域,您可以使用数据迁移。
直接从 Django 管理面板更改默认值不是安全吗?为什么?
这是我的答案。第一个选项是在 Django 管理站点上更改它们。第二个选项是手动创建迁移文件并运行迁移。让我在这里描述第二个选项。首先,使用以下命令创建一个空迁移。
$ python manage.py makemigrations --empty --name update_site_name app_name
Run Code Online (Sandbox Code Playgroud)
接下来参考这篇博客编辑迁移文件。
最后,运行您的迁移。
谢谢。
| 归档时间: |
|
| 查看次数: |
1092 次 |
| 最近记录: |