Python Django:引用Django网页中上载的文件名
您好,我对python/django非常陌生,我正在开发一个web应用程序,它将接收用户上传的文件,将其推送到公共S3存储桶,并返回一个指向用户可以在其他地方使用的文件的链接。经过大量的尝试和错误,我能够使系统的基本功能正常工作 我正在努力解决的一个问题是返回已上载文件的链接 以下是我的视图.py:Python Django:引用Django网页中上载的文件名,python,django,Python,Django,您好,我对python/django非常陌生,我正在开发一个web应用程序,它将接收用户上传的文件,将其推送到公共S3存储桶,并返回一个指向用户可以在其他地方使用的文件的链接。经过大量的尝试和错误,我能够使系统的基本功能正常工作 我正在努力解决的一个问题是返回已上载文件的链接 以下是我的视图.py: def index(request): """The home page for the upload tool""" if reques
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']?我非常感谢您对此事的任何意见。是否可以使用自定义模板完成此操作?