【问题标题】:I am wondering how can we get path of uploaded Image (imageUrl) in views.py file in Django我想知道如何在Django的views.py文件中获取上传图像(imageUrl)的路径
【发布时间】:2021-03-16 05:47:08
【问题描述】:

我想获取我在这个views.py 文件中上传的图片的路径。 例如,我将上传的图片保存为 imageInfo.save()

那么我怎样才能得到imageInfo的路径,因为它被保存在数据库中, 我在我的项目中使用默认的“sqlite3”?? 如果你能在这方面帮助我,我很感激你

def studentImageView(request):
    img = studentImage.objects.all()
    if request.method == "POST":
        imageForm = request.FILES.getlist('images')
        for item in imageForm:
            print('item---------\n', item)
            imageInfo = studentImage.objects.create(image=item,)
            imageInfo.save()
        messages.success(request, 'Images Added successfully')
    else:
        imageForm = studentImageForm()
    context={
        'img': img,
    }
    return render(request, 'teacherApp/image.html', context)

【问题讨论】:

    标签: django-views


    【解决方案1】:

    我通过添加得到了网址

    imageInfo.save()
    got_url = imageInfo.image.url
    
    print(got_url)
    

    【讨论】:

    • 请使用您问题上的编辑链接添加其他信息。 Post Answer 按钮应仅用于问题的完整答案。 - From Review
    • @AmitVerma 请注意。这实际上是问题的答案......
    猜你喜欢
    • 2017-02-20
    • 2022-12-07
    • 1970-01-01
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 2017-05-31
    相关资源
    最近更新 更多