Мне пришлось пометить папку «src» как «Источники». После перезапуска IntelliJ и восстановления проекта я мог запустить проект без дополнительных проблем (см. screenshot ). Изменить: вы можете перейти на вкладку «Структура проекта» через «Файл-> Структура проекта» или нажав Ctrl + Shift + Alt + S.
Django - это просто Python, поэтому вы можете использовать привязки Python gettext напрямую, если вам нужно, я не вижу причин, по которым вы не могли бы написать {% gender_trans [пол]%} тег.
В ожидании поддержки контекстов простой альтернативой было бы немного изменить испанское предложение и использовать приветствие, которое не зависит от пола человека. Например, вы можете использовать «hola» или другой эквивалентный термин.
Я решил эту проблему следующим образом:
{% if profile.male %}
{% blocktrans with profile.name as male %}Welcome, {{ male }}{% endblocktrans %}
{% else %}
{% blocktrans with profile.name as female %}Welcome, {{ female }}{% endblocktrans %}
{% endif %}