【发布时间】:2014-01-24 09:06:45
【问题描述】:
我有一个关于表单向导的问题。我正在使用一个有 6 个步骤的表单向导,在第 5 步中有一个文件字段。一切正常,除非我尝试上传文件名包含非 ascii 字符的文件。我写了一个替换非ASCII字符的方法,并将其放入我模型的保存方法中。这也有效。
现在的问题是,表单向导会在所有表单的数据最终保存之前将文件上传到临时目录。这里没有调用模型的保存方法,因此文件名没有改变,我得到一个错误。如何在步骤数据保存前更改文件名?
更新:我必须配置我的 Apache 以便它接受非 ASCII 文件名 - https://docs.djangoproject.com/en/1.4/howto/deployment/modpython/#if-you-get-a-unicodeencodeerror
【问题讨论】:
标签: python django django-formwizard