gpt4 book ai didi

django - Django makemessages忽略开关对我不起作用

转载 作者:行者123 更新时间:2023-12-04 01:38:42 28 4
gpt4 key购买 nike

我在本地化部署到GAE的django-nonrel项目时遇到问题。由于GAE,我必须将所有内容都放入我的项目文件夹中,所以看起来像这样

project
+ django
+ dbindexer
+ registration
+ myapp
...
+ locale
+ templates


我有要在 templates目录和 myapp目录中本地化的字符串。
当我从项目目录运行 python manage.py makemessages -l en --ignore django\*时,它会爬行到项目的所有目录,包括django,因此我得到了一个很大的po文件。我的模板字符串以及django目录中的所有字符串都在那里。

在--ignore(或只是-i)之后,我尝试pu django django/*,但是什么都没有改变。
有任何想法吗?

最佳答案

./manage.py帮助信息

-i PATTERN, --ignore=PATTERN
Ignore files or directories matching this glob-style
pattern. Use multiple times to ignore more.


我刚刚测试过,此命令成功忽略了我的应用程序:

./manage.py makemessages -l da -i“ django *”

但是请注意,在测试之前,应删除旧的.po文件,因为我认为它不会自动从以前的makemessages执行中删除转换行。

关于django - Django makemessages忽略开关对我不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7574303/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com