Python Django:引用Django网页中上载的文件名

Python Django:引用Django网页中上载的文件名,python,django,Python,Django,您好,我对python/django非常陌生,我正在开发一个web应用程序,它将接收用户上传的文件,将其推送到公共S3存储桶,并返回一个指向用户可以在其他地方使用的文件的链接。经过大量的尝试和错误,我能够使系统的基本功能正常工作 我正在努力解决的一个问题是返回已上载文件的链接 以下是我的视图.py: def index(request): """The home page for the upload tool""" if reques

您好,我对python/django非常陌生,我正在开发一个web应用程序,它将接收用户上传的文件,将其推送到公共S3存储桶,并返回一个指向用户可以在其他地方使用的文件的链接。经过大量的尝试和错误,我能够使系统的基本功能正常工作

我正在努力解决的一个问题是返回已上载文件的链接

以下是我的视图.py:

def index(request):
"""The home page for the upload tool"""
if request.method == 'POST':
    uploaded_file = request.FILES['image']
    fs = FileSystemStorage()
    fs.save(uploaded_file.name, uploaded_file)
    get_uploaded_file()
    return render(request, 'upload_tool_app/success.html')
return render(request, 'upload_tool_app/index.html')
这是我的suces.html文件,我想包含上传文件的链接:

{% block content %}
<h1>SUCCESS!</h1>
<h2>Your image can be accessed from the following link:</h2>
<a href="https://{bucket_name}.s3.amazonaws.com/{{ uploaded_file }}">
  https://{bucket_name}.s3.amazonaws.com/{{ uploaded_file }}</a>
{% endblock %}
{%block content%}
成功!
可以通过以下链接访问您的图像:
{%endblock%}

我的问题是如何从HTML中的视图引用request.Files['image']?我非常感谢您对此事的任何意见。

是否可以使用自定义模板完成此操作?