-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