Django独立数据库脚本 - 连接错误太多

时间:2013-04-21 00:23:48

标签: python mysql django orm

我不知道在独立脚本中保存或查询django对象的约定,因此我的代码中可能存在一些明显的错误。

相当多,该脚本是一个独立的.py文件,它将一些模型保存到MySQL数据库中。

在此脚本之前,我调用了导出DJANGO_SETTINGS_MODULE = App.settings,如果它发生任何变化。

这是脚本:

    from Model.models import Model

    for a in stuff:
        Model(a.property, a.property, a.property).save()

也许是一些相关的提示,我使用了

的格式
for model in models:
    model.save()
之前很多次。他们工作。但是,它们中没有一个是独立的脚本,它们都在视图中。

谢谢。

1 个答案:

答案 0 :(得分:0)

尝试编写management command以避免这种情况。当ORM未正确设置并且每个save()都会导致新的数据库连接时,可能会发生这种情况。