Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在django框架中从文件字段下载文件_Python_Django_Django Models_Download_Django Views - Fatal编程技术网

Python 如何在django框架中从文件字段下载文件

Python 如何在django框架中从文件字段下载文件,python,django,django-models,download,django-views,Python,Django,Django Models,Download,Django Views,我想通过Django视图从文件字段下载一个文件。我试了很多次,但没有成功。现在,如果我点击媒体链接,它将显示在浏览器中,我想下载它 提前谢谢 型号.py MEDIA_URL='/media/' MEDIA_ROOT=os.path.join(BASE_DIR, 'media') 在setting.py文件中添加文件夹路径 考虑我的文件夹名是Media,它在Advest.Py文件中是可访问的。 在媒体根目录中添加路径 设置.py MEDIA_URL='/media/' MEDIA_ROOT=os

我想通过Django视图从文件字段下载一个文件。我试了很多次,但没有成功。现在,如果我点击媒体链接,它将显示在浏览器中,我想下载它

提前谢谢

型号.py

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

在setting.py文件中添加文件夹路径 考虑我的文件夹名是Media,它在Advest.Py文件中是可访问的。 在媒体根目录中添加路径

设置.py

MEDIA_URL='/media/'
MEDIA_ROOT=os.path.join(BASE_DIR, 'media')
url.py 如果您是从应用程序访问文件,请在appname>URL.py中添加媒体URL

from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls),
    #Add Your Path
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
下载文件 对于本地主机