views.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:Tethys 作者: JosePedroMatos 项目源码 文件源码
def uploadTimeSeries(request, seriesName):
    # TODO: check provider pass

    # TODO: check duplicated values

    data = json.loads(request.POST.get('toUpload'))
    seriesObj = Series.objects.get(name=seriesName)

    warnings.filterwarnings('ignore', '.*Invalid utf8 character string.*',)

    toInput = list()
    for i0, d0 in enumerate(data):
        toInput.append(Value(series=seriesObj, date=d0['date'][:-1], record=binascii.a2b_base64(d0['value'])))
        if i0 % 1000==0 and i0!=0:
            Value.objects.bulk_create(toInput)
            toInput = list()
    Value.objects.bulk_create(toInput)

    context = {'message': 'done!'}
    return HttpResponse(
                        json.dumps(context),
                        content_type="application/json"
                        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号