Ich bin einen seltsamen Fehler bekommen, wenn ich die i18n Dateien eines django Projektes machen:Django makemessages schreibt gefälschte Dateien
(venv) [email protected]:~/path/to/repo$ django-admin makemessages -l es
Es schafft gefälschte .py
Dateien für alle .txt
Dateien:
Zum Beispiel, requirements/base.txt
Django==1.10.6
django-environ==0.4.1
djangorestframework==3.6
psycopg2==2.7
djangorestframework-jwt==1.9.0
Markdown==2.6.8
unipath==1.1
es erzeugt ein mit requirements.base.txt.py
'XXXXXX' darin:
XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX
XXXXXXXXXXXX
Aber es schafft auch die richtigen .po
Dateien in /locale
Könnten Sie mir bitte in die richtige Richtung? Weil ich verloren bin. Vielen Dank!
Haben Sie das gleiche Problem, wenn Sie './Manage.py' anstelle von' django-admin' verwenden? –
Ich habe auch ein verwandtes Problem mit 'manage.py' und' django-admin' (in einer anderen Frage), aber ich habe versucht, beide Probleme zu isolieren. Jetzt kann ich es nicht mit django-admin laufen lassen. Könnte es verwandt sein? :) – davyria
Es ist (und ich habe gerade Ihre andere Frage gesehen). Der Unterschied besteht darin, dass "manage.py" die Umgebungsvariable DJANGO_SETTINGS_MODULE (wenn sie nicht bereits gesetzt ist) einstellt, während "django-admin" nicht funktioniert. Wenn Sie wirklich 'django-admin' verwenden wollen, müssen Sie diese Umgebungsvariable vorher setzen. –