我收到以下错误
'功能'对象没有属性' 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语句。知道我错过了什么吗?我已经完成了我的旧项目,而且从我能说的一切都是一样的。