2016-03-07 41 views

回答

0

为了将您的媒体文件存储在像/media这样的文件夹中,您可以检查一下,因为您是django的新手。

Tango with Django Tutorial

此链接是有关设置静态和媒体文件的目录。但是如果你觉得你不理解他们,就从头开始吧。

对于下载文件,我可以给你一个小例子。

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第一。

+0

下载部分没问题,但我的问题如下: *当我使用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