上传文件时,django-formtools Form Wizard需要一个临时存储位置,直到用户完成向导中的所有步骤。
FormTools 显示了如何将文件上载到服务器上的本地文件夹的示例。上传文件需要file_storage设置。
from django.core.files.storage import FileSystemStorage
class CustomWizardView(WizardView):
file_storage = FileSystemStorage(location=os.path.join(settings.MEDIA_ROOT, 'phot
我的应用程序需要在静态文件夹中的不同文件夹中上传不同的配置文件图像。还有一件事,我不使用模型,我只想拍下我在html输入文件中选择的图片,然后复制到特定的文件夹。
这是我的文件夹树。我想要保存上传的图像的地方是MYPROJECTFOLDER/static/profile/<TheUserSpecificFolder>/,这是我不想使用MEDIA_ROOT的地方,因为在媒体根目录中,我不能为每个用户创建一个特定的文件夹。(我不知道这是否正确,是否有办法不使用ImageField或FileField为/media/文件夹中的每个用户创建特定的文件夹,请告诉我)。
这是我的文件夹树:
M
我实现了这个库来生成条形码图像()
一切正常,图像生成正确,但是.该映像是在项目外部的一个文件夹中创建的,因此我使用Heroku进行生产,无法访问该映像。
我正在使用这个Django结构(),它特别适合于使用亚马逊S3在Heroku上工作。
你们知道吗,伙计们,我怎么才能把生成的图像上传到亚马逊的媒体文件夹上呢?
这是我的Views.py,在这里创建和保存图像:
from random import randint
from reportlab.lib.units import mm
from reportlab.graphics.barcode import *
from reportlab