django正在开发中下载文件

时间:2013-07-31 15:46:04

标签: django django-views

我想在django开发项目中下载文件,我有一个错误......

Views.py:

from django.core.servers.basehttp import FileWrapper
def download_track(request, zone_id, wId):

    if request.method=='POST':
        form = DownloadedTrackForm(request.POST)

        if form.is_valid():
            path_to_file = '/var/www/tottrack/media/tracks/downloadedTracks/marc0.gpx'
            views.serve(request, path_to_file)

错误:

'/var/www/tottrack/media/tracks/downloadedTracks/marc0.gpx' could not be found

该文件存在于此文件夹中......

任何想法?谢谢!

1 个答案:

答案 0 :(得分:0)

试试passing document_root to serve view。我将你的路径分成一些静态MEDIA_URL和文件路径。