如何在Django中使用上传的图片

时间:2019-02-12 20:42:33

标签: python html django

我想上传图像然后进行编辑,但是我不知道如何将上传的图像保留在不同的部分 现在我正在使用全局变量,但是我需要另一种方式,因为如果不同的用户同时使用我的应用程序,则无法区分图像
   #views.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})

0 个答案:

没有答案