gpt4 book ai didi

python - Django 直接链接到文件

转载 作者:太空宇宙 更新时间:2023-11-04 01:05:27 25 4
gpt4 key购买 nike

我有一个内联表单来上传一些文件。当我这样做时,我得到这些网址:

localhost/files/my-photo.jpg
localhost/files/my-pdf.pdf

但是,当我点击这些链接时,出现一个问题,提示我 url 不匹配。我不知道如何配置 urls.py。我需要一个 View 吗?泰!

最佳答案

Django 的文档在这个主题上出奇地困惑。上传文件的 URL 在“管理静态文件”一文中讨论,而不是在“文件上传”中讨论。上传的文件实际上作为简单的静态文件提供:

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
# ... the rest of your URLconf goes here ...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

另外请确保您仅在开发环境中使用此功能。正如@Wolkodav 所说,您应该配置您的网络服务器以在生产环境中提供上传服务。相关链接:

https://docs.djangoproject.com/en/1.8/howto/static-files/#serving-files-uploaded-by-a-user-during-development

https://docs.djangoproject.com/en/1.8/ref/settings/#media-url

关于python - Django 直接链接到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30724874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com