美文网首页
2019-11-08 django bulk_create批量插

2019-11-08 django bulk_create批量插

作者: 早起早起早起up | 来源:发表于2019-11-08 14:13 被阅读0次

手动写操作日志存库,每次都需要访问一次数据库,性能较差,改为先存到缓存文件,特定条件触发/定时写入数据库,

add_record_list=[]

f=utils.open_txt(cache_file_name)

for line in f.readlines():

record_line = json.loads(line)

#创建一个对象

obj =record(

user_name=record_line['user_name'],#操作人

operate_old_record=record_line['old_content'],#具体操作的内容(旧)

operate_now_record=record_line['new_content'],#具体操作的内容(新)

)

add_record_list.append(obj)

#批量写入数据

record.objects.bulk_create(add_record_list)

相关文章

网友评论

      本文标题:2019-11-08 django bulk_create批量插

      本文链接:https://www.haomeiwen.com/subject/tknibctx.html