views.py 文件源码

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

项目:automated-reporting 作者: Waikato 项目源码 文件源码
def import_scholarships(request):
    # configure template
    csv = create_temp_copy(request.FILES['datafile'].temporary_file_path())
    enc = get_variable(request, 'encoding')
    email = get_variable(request, 'email_notification')
    write_last_parameter(request.user, 'dbbackend.database_scholarships.email', email)
    if len(email) == 0:
        email = None
    t = threading.Thread(target=dbimport.queue_import_scholarships, args=(csv, enc), kwargs={'email': email})
    t.setDaemon(True)
    t.start()
    template = loader.get_template('message.html')
    context = applist.template_context()
    context['message'] = "Started import of scholarships... Check 'Table status' page for progress."
    context['back_link'] = "/dbbackend/tablestatus"
    context['back_text'] = "Table status"
    return HttpResponse(template.render(context, request))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号