如何在django 1.4.2 中做syncdb? 即在数据库中有数据,当数据模式更新时如何再次加载模型?
提前致谢
最佳答案
由于您使用的是旧版本的 django
,因此您需要安装 South
模块并为您的应用程序进行迁移。
要安装 South,您可以使用 pip
或 easy_install
pip install South
安装 south 模块后,将其放入 django 项目设置的 INSTALLED_APPS
INSTALLED_APPS = (
...
"south"
)
然后您需要先为您的应用进行初始迁移。因此,对于名为 example
的应用,您可以运行以下命令:
python manage.py makemigrations example --initial
python manage.py migrate
初始迁移创建后,您对模型进行更改,然后进行新迁移并应用它们。
python manage.py makemigrations example --auto
python manage.py migrate
关于python - 如何在 1.4.2 版本中执行 django syncdb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30387974/