代码之家  ›  专栏  ›  技术社区  ›  Marouen

下载后在Django中显示成功消息

  •  0
  • Marouen  · 技术社区  · 5 年前

    我正试图使用Django 3触发AWS S3对象的下载。

    views.py

    def pagelanding(request):
        if some_condition:
            URL='URL_to_s3_file'
            return redirect(URL)
        return render(request,'page.html')
    

    到目前为止,一切正常,当我触发模板中的条件时,下载就会被触发。问题是,我想显示一条成功消息。自从 redirect 被下载指令占用,例如,我不能使用 Django messages framework 在模板上。

    是否有任何方法可以同时触发下载并显示消息?

    0 回复  |  直到 5 年前