gpt4 book ai didi

mysql - 将 Django 模型部署到 Web 服务器后,如何对其进行更改?

转载 作者:行者123 更新时间:2023-11-29 04:45:14 25 4
gpt4 key购买 nike

在开发中,每当我对 Django 应用程序中的底层模型进行更改时,我习惯于:

  1. 停止开发服务器
  2. 在 MySql 中,删除现有数据库
  3. 运行 $>python manage.py syncdb
  4. 通过运行 $>python manage.py runserver 重新启动开发服务器

但是,一旦使用 WSGI 和 Apache 进行部署,我就没有运行开发服务器。因此,我不知道如何停止服务器,只是运行:

$>python manage.py syncdb

似乎没有更新实例化模型的底层 MySql 数据库。那么,如果不拆除整个实例,我该如何更新我的数据库?

注意:我之前实现了这个,我了解了使用“south”进行的数据库迁移,所以我怀疑我正在查看原始 Django。

最佳答案

Django 没有内置的迁移框架(还!),所以没有“用于迁移的原始 Django”这样的东西。

因此,您要么手动执行此操作(使用 SQL 更改表),要么使用 south。

现在,我的建议是使用 south .

关于mysql - 将 Django 模型部署到 Web 服务器后,如何对其进行更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20124287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com