0
我想上传一个文件到Django视图并将其传递给一个转换函数,该函数执行其他所有操作。转换函数db_transform_and_save
需要一个类似文件的对象。我的工作解决方案迄今:django文件上传直接缓冲区
class UploadView(FormView):
template_name = 'mytemplate.html'
form_class = MyUploadForm
def form_valid(self, form):
db_transform_and_save(form.cleaned_data['my_upload'].read())
我的问题是:
- 有数据丢失的方法吗?
- 如果连接在上传过程中失败会发生什么情况?这是否意味着我的
db_transform_and_save
函数会永久运行? - 如果服务器要处理多个连接,会发生Ihat?
- 我需要某种排队机制吗?
我正在用gunicorn运行这个django应用程序,4名工人。