繁体   English   中英

有什么方法可以通过运行“ django-admin makemessages -l ja”来执行定制的makemessages命令?

[英]Is there any way to execute custom makemessages command by running “django-admin makemessages -l ja”?

我正在使用Django1.11.5,并在“ my-app / management / commands /”目录中创建了makemessages.py文件以自定义makemessages命令。

我通过从my-app目录运行“ python ../manage.py makemessages”来执行此命令。

但是我想通过“ django-admin makemessages -l ja”执行。 (运行“ django-admin makemessages -l ja”仅执行默认的makemessages命令)

是否可以通过运行“ django-admin makemessages -l ja”来执行此定制命令?

我相信,如果您一切正常,它应该会起作用。 看一下这个文档部分:

另外,manage.py是在每个Django项目中自动创建的。 manage.py和django-admin做同样的事情,但是会为您处理一些事情:

  • 它将项目的程序包放在sys.path上。

  • 它设置DJANGO_SETTINGS_MODULE环境变量,使其指向项目的settings.py文件。

仔细检查这两个时刻。 由于您的manage.py可以按预期工作,因此您已经在INSTALLED_APPS添加了应用程序(之后Django可以查找并覆盖默认管理命令)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM