【问题标题】:Django File Upload: How do I handle the file?Django 文件上传:如何处理文件?
【发布时间】:2010-12-30 02:10:24
【问题描述】:

我已经多次阅读文档,但我仍然感到困惑。在 Django 中指定模型时,可以指定文件的目的地。但是,在文档中,他们对手动处理磁盘写入做了很多工作。我的问题是:直接说form.save() 还是用硬编码(?)路径编写文件处理程序更好。 form.save() 对我来说很糟糕。

【问题讨论】:

    标签: django django-forms django-file-upload


    【解决方案1】:

    假设您使用的是forms.ModelForm 子类,调用表单的保存方法应该可以正常工作。一些注意事项。

    • 确保在模板中正确设置表单的enctype
    • 确保处理表单的视图检查文件

      form=MyModelForm(data=request.POST, files=request.FILES)

    当你说form.save() 很不稳定时,你是什么意思?

    【讨论】:

    • 我正在保存一个模型表单,但由于某种原因它没有显示出来:(
    • 我认为这主要是我的错。当提交的表单有错误时,我正在尝试让它工作。
    猜你喜欢
    • 2011-08-15
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 2015-04-25
    • 2017-02-18
    • 2017-02-24
    相关资源
    最近更新 更多