2017-06-28 1 views
1

In meiner App verwende ich ein benutzerdefiniertes System zur Verwaltung von Lokalisierungsstrings. In diesem Zusammenhang habe ich einen benutzerdefinierten Befehl geschrieben, der *.po Dateien generiert. Nach dem Ausführen dieses Befehls muss ich jedoch den Befehl compilemessages manuell aufrufen. Ich möchte den Befehl compilemessages von meinem benutzerdefinierten Befehl aus aufrufen. Gibt es eine Möglichkeit, das zu tun?Django: Standardbefehl von einem benutzerdefinierten Befehl aufrufen

Antwort

2

können Sie call_command() verwenden:

from django.core.management import call_command 
# generate your *.po files, then 
call_command('compilemessages') 
Verwandte Themen