2017-10-21 89 views
0

我使用Django1.11.5,并在“my-app/management/commands /”目录下创建了makemessages.py文件来定制makemessages命令。有没有办法通过运行“django-admin makemessages -l ja”来执行自定义的makemessages命令?

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

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

有什么办法通过运行“django-admin makemessages -l ja”来执行这个自定义命令吗?

回答

0

我相信如果你做得对,它应该可以工作。看看这个文档部分:

此外,manage.py会自动在每个Django 项目中创建。 manage.py做同样的事情Django的管理员,但需要关心的几件事情 你:

  • 它穿的sys.path项目的包。

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

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

相关问题