Skip to main content
 首页 » 编程设计

python之如何在 1.4.2 版本中执行 django syncdb

2025年05月04日34bhlsheji

如何在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