-2
有没有办法通过应用程序的方法下载文件,并存储在像“/ media /”(django应用程序中的相对路径),可以稍后访问staticfiles文件夹?Django的方法来下载和存储文件
有没有办法通过应用程序的方法下载文件,并存储在像“/ media /”(django应用程序中的相对路径),可以稍后访问staticfiles文件夹?Django的方法来下载和存储文件
为了将您的媒体文件存储在像/media
这样的文件夹中,您可以检查一下,因为您是django的新手。
此链接是有关设置静态和媒体文件的目录。但是如果你觉得你不理解他们,就从头开始吧。
对于下载文件,我可以给你一个小例子。
import requests
def download_file(self,link):
content = requests.get(link).content
f = open('filename', 'wb')
f.write(content)
f.flush()
f.close()
但是,如果你不知道的Django的基本概念,我想你电子书籍去与探戈的Django第一。
下载部分没问题,但我的问题如下: *当我使用STATIC_URL ='/ static /'时,这意味着这些文件位于myproj/app/static/app/file.ext *和当我使用MEDIA_URL ='/ media /'时,它不会使用myproj/media或myproj/app/media/app/file.ext 为什么会这样,并且有其他方法,而不是MEDIA_ROOT = os.path .join(PROJECT_PATH,'media')? – MorRich