Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django makemessages命令生成权限被拒绝_Python_Django_Localization_Internationalization - Fatal编程技术网

Python Django makemessages命令生成权限被拒绝

Python Django makemessages命令生成权限被拒绝,python,django,localization,internationalization,Python,Django,Localization,Internationalization,当我运行这个命令时 python manage.py makemessages-l ru-a 为了构建.po文件,我看到了这样的错误 IOError: [Errno 13] Permission denied: './templates/base.html.py' 但是我没有这个模板base.html.py,我的模板目录中只有base.html,没有.py。 请帮助我理解这是什么意思 这是我的设置.py import os PROJECT_PATH = os.path.split(os.pat

当我运行这个命令时 python manage.py makemessages-l ru-a 为了构建.po文件,我看到了这样的错误

IOError: [Errno 13] Permission denied: './templates/base.html.py'
但是我没有这个模板base.html.py,我的模板目录中只有base.html,没有.py。 请帮助我理解这是什么意思

这是我的设置.py

import os
PROJECT_PATH = os.path.split(os.path.abspath(os.path.dirname(__file__)))[0]               
TEMPLATE_DIRS = ( os.path.join(PROJECT_PATH, "templates"), )   
DEBUG = True  
TEMPLATE_DEBUG = DEBUG   
gettext = lambda s: s   
LANGUAGES = ( ('ru', gettext('Russian')), ('en', gettext('English')), )
MODELTRANSLATION_DEFAULT_LANGUAGE = 'ru'  
TIME_ZONE = 'America/Chicago'   
LANGUAGE_CODE = 'ru'  
USE_I18N = True  
USE_L10N = True
我在控制台中看到的

./manage.py makemessages -l ru -a processing 
language ru 
IOError: [Errno 13] Permission denied: './templates/base.html.py'

请显示完整的TraceMaye,因为您应该在帖子中而不是在评论中写,不是吗?javascript的makemessages会生成这些.html.py文件,而且您似乎没有创建或写入所需目录的权限。/templates