gpt4 book ai didi

django - 如何在django中将文件路径转换为url

转载 作者:行者123 更新时间:2023-12-04 00:10:31 26 4
gpt4 key购买 nike

我想将文件路径转换为 ​​django 项目中的 url。如何将文件字段转换为 url?

最佳答案

无需进一步配置,文件通过 Django 的 models.FileField 存储(还有 models.ImageField )最终会出现在您的 MEDIA_ROOT 中文件夹,并将在 MEDIA_URL 定义的基本路径下可用使用 MEDIA_ROOT 下的文件夹结构.

看一下:

  • https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.FileField
  • https://docs.djangoproject.com/en/2.2/topics/http/file-uploads/
  • https://docs.djangoproject.com/en/2.2/ref/settings/#media-root
  • https://docs.djangoproject.com/en/2.2/ref/settings/#media-url
  • Django MEDIA_URL and MEDIA_ROOT
  • Django Rest get file from FileField url

  • 当配置正确时,在您的模板中,文件的链接是
    <a href="{{ object.file.url }}">Download File</a>

    如果此问题与静态文件有关,请搜索 staticstaticfiles在 Django 文档中。它类似于媒体配置。

    编辑:更新的链接

    关于django - 如何在django中将文件路径转换为url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36446755/

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