如何在djang使用上传的图像

2024-04-26 08:11:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我想上传一个图像,然后编辑它,但我不知道如何保持上传的图像在不同的部分 现在我正在使用全局变量,但我需要另一种方法,因为如果不同的用户同时使用我的应用程序,则无法区分图像
#视图.py

def Edit(request):
    if request.method=='POST':
        form=picform(request.POST , request.FILES)
        if (form.is_valid()) :
            global anghezi
            anghezi=pic.objects.create(**form.cleaned_data)
            global epic
            epic=anghezi.pic
            anghezi.save
        contex={"item":anghezi}
        return render(request,'edit.html',contex)
def show(request):
    global epic
    im = Image.open(epic.url[1:])
    return render(request,'show.html',{"im":epic})
def share(request):
    global anghezi
    anghezi.shar=True
    anghezi.save()
    p=pic.objects.filter(shar=True).order_by("uploaded_at")
    return render(request,'share.html',{'p':p})

Tags: 图像formreturnifobjectsrequestsavedef