Django没有以编程方式更改现有表

时间:2014-02-24 12:42:04

标签: django

安装我的Django项目后,会创建db并使用我的fixture来填充db,这个正常的工作流程很有效。但是在特定时间(在创建db及其内容之后)我想要更改db中的现有记录。

有没有办法以编程方式更改现有数据库表中的记录?也许使用python manage.py sqlall?如果可能的话,我想避免一个“hackish”解决方案,比如编写一个运行sql alter命令的小脚本。

1 个答案:

答案 0 :(得分:0)

您可以创建一个python脚本,导入Django模型并像在Django应用程序中一样进行更改。然后在给定时间执行该脚本。