无法访问python文件中的MEDIA_ROOT

时间:2017-11-27 18:48:55

标签: python django

我收到以下错误

  

'功能'对象没有属性' MEDIA_ROOT'

我的settings.py文件对于MEDIA_ROOT具有以下内容。

PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
MEDIA_ROOT = os.path.join(PROJECT_PATH, '/Client/media/')
MEDIA_URL = '/Client/media/'

我在views.py中运行以下代码,以查看目录是否已存在。如果没有则创建它。

from django.conf import settings
def uploadphoto(request, clientid): 
    path = settings.MEDIA_ROOT + '/Orders/' + str(orderid)
    if not os.path.exists(path):
        os.makedirs(path)

我有一个使用相同版本的Django(1.10.2)的旧项目,我使用相同的方法,它工作得很好。虽然对于这个项目,我无法运行这个if语句。知道我错过了什么吗?我已经完成了我的旧项目,而且从我能说的一切都是一样的。

0 个答案:

没有答案