上传文件时,django-formtools表单向导需要一个临时存储的地方,直到用户完成向导中的所有步骤。
FormTools documentation显示了如何将文件上传到服务器上的本地文件夹的示例。上传文件需要file_storage设置。
char A[] {1,2,3,4,5,6,7,8};
std::cout << *((short*)A+2) << std::endl;
output:
1541
我们使用Heroku并且在上传文件时无法访问本地存储空间。我们使用django-storages和S3来存储我们所有的文件。我想使用django-storage来管理上传过程。
如何修改此视图以便我们使用默认存储系统将此文件上传到S3上的临时位置?
答案 0 :(得分:0)
此配置允许您将文件直接上传到django项目的默认存储后端。您可以在documentation中了解它的工作原理。
from django.core.files.storage import DefaultStorage
class CustomWizardView(WizardView):
...
file_storage = DefaultStorage()