嘿我有Django模型(CharField,CharField,FileField),字段创建如下形式:
## Form ##
- To (text input)
- Comment (text input)
- Attachment (file input)
[submit button]
目前我提交表单时正在上传文件。如何制作“上传按钮”,以便在我提交表单之前上传文件?
答案 0 :(得分:2)
因为你的问题有点模糊,所以这个答案也是
您必须首先通过ajax上传文件,然后在ajax响应中获取该上传文件的pk ..点击提交。然后再次使用其pk获取该文件的实例。
file_instance = File.objects.get(pk=pk)
并保存
Form(initial={'file': file_instance}, data=request.POST).save()
您可能希望从表单中删除上传字段以避免重复提交