Django中的高效更新

时间:2014-12-18 12:02:48

标签: python mysql django

我有一个包含数千行的Dataframe。每行代表资产的属性。

e.g。

......... prop1, prop2

Asset A   value1A, value2A
Asset B   value1B, value2B

我打算把它写成诸如......之类的行。

资产A,prop1,值

以下是代码段:

for field in fields:
    frame = reference([field.name], assets)
    for asset in frame.index:
        a = Symbol.objects.get(name=asset)
        value = frame[field.name][asset]
        SymbolProperty.objects.update_or_create(symbol=a, field=field, value=value)

不幸的是,这是相当慢的,我相信这可以更快地完成。

请注意,我在符号表中询问每个值以获取符号。还为每个单独的条目调用update_or_create。非常感谢您的帮助

0 个答案:

没有答案