【问题标题】:DJANGO: create a button that allows to download a zip fileDJANGO:创建一个允许下载 zip 文件的按钮
【发布时间】:2018-04-30 14:21:46
【问题描述】:

我用 django 创建了一个小站点:我想插入一个按钮,允许用户下载 zip 文件。 我怎么能做到? 我找不到合适的工具来做到这一点。

【问题讨论】:

标签: python django button zip archive


【解决方案1】:

假设此 zip 文件存储在项目的静态或媒体部分中,您应该能够通过在模板中进行调用来链接到它,例如 a href ="{% static '[zip file location]' %}",就像引用脚本一样或图片。

如果您不习惯使用静态文件,可以找到更多相关信息here.

【讨论】:

  • settings.py: STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, "static") 我在项目的主文件夹中有 dirs static/home。按钮:
  • 1.1 - OpenOrd - Centrality
  • 它说:“'home\1.1.rar' 不能被发现”
  • 你可以使用 F12 并选择元素来查看它所拉取的完整 url/路径是什么,以及它是否匹配它应该基于 rar 文件的位置?此外,您可能希望将 home/1.1.rar 周围的双引号替换为单引号。
  • 【解决方案2】:

    首先,像这样配置你的静态文件:

    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, "static"),
        '/static/',
    ]
    STATIC_URL = '/static/'
    

    我认为您可能会错过“/static/”部分。然后,使用指向您的文件的超链接点。

    【讨论】:

      猜你喜欢
      相关资源
      最近更新 更多
      热门标签