Django Fileupload错误

时间:2016-10-31 13:25:35

标签: python django file upload

class BoardFiles(models.Model):
    index = models.CharField(max_length=50, blank=True)
    file = models.FileField(upload_to='static-assets/')

<form method="post" action="/board/update/" enctype="multipart/form-data">
    <input type="file" name="file" id="id_file" multiple/>
</form>

@csrf_exempt
    def board_update(request):
        for file in request.FILES.getlist('file'):
            fl =  BoardFiles (index=request.POST['id'],
                       file=file)
            fl.save()

但是,当我上传文件时,BoardFiles表上没有数据。 有什么问题?

1 个答案:

答案 0 :(得分:0)

使用内置的Django代码url,因此在您的表单中,它应该看起来像action =“{%url'update'%}”