django没有给我该文件,即使该链接指向该文件

时间:2019-11-09 10:04:34

标签: javascript python django

单击链接后,我正在尝试下载文件。创建文件后,使用javascript动态生成链接。在我的模板中,添加链接的函数如下所示:

function Download(desiredLink) {
            var a = $('<a />');
            a.attr('download',desiredLink);
            desiredLink = {{MEDIA_URL}}  +desiredLink+'.docx';
            a.attr('href',desiredLink);
            a.text("Download");
            $('body').append(a);
        };

我已经在我的settings.py文件中指定了MEDIA_URL,例如:

MEDIA_ROOT = os.path.join(BASE_DIR, 'documents/')
MEDIA_URL = '/documents/'

生成的链接在我检查时具有正确的URL。但是,当我单击按钮时,它尝试下载文件,但显示Failed-No file。任何解决方案将不胜感激。生成的链接看起来像:localhost:8000/documents/test.docx。文件位于项目根文件夹中的documents文件夹中。 预先感谢

0 个答案:

没有答案