2017-10-21 87 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可以找到並覆蓋默認管理命令)。

相關問題