【发布时间】:2020-09-22 20:44:50
【问题描述】:
我一直在阅读表单向导文档,试图寻找一种可以修改请求的方法。POST 在验证表单之前。在调用is_valid() 之后似乎只有处理数据的方法。
修改是指:
updated_request = request.POST.copy()
updated_request.update({
'artist': request.user.profile.person.id,
'musicLength': 60, # Just a placeholder, will be changed during validations
})
mainForm = UploadSingle(updated_request, request.FILES, instance=instance)
这样做的主要原因是因为我正在使用 ajax,其中一些其他数据正在与请求一起传递。我希望能够自己验证,而不是表单向导在幕后进行验证
【问题讨论】: