Разница в переводе даты между localhost и production - django

Localhost: localhost

Производство (nginx + gunicorn): production server nginx gunicorn

У вас есть идеи, почему это происходит? И это происходит только на польском языке. Немецкий, японский, английский и испанский прекрасно работают и на продакшене.

Settings.py:

LANGUAGE_CODE = "en-us"

LANGUAGES = [
    ("pl", "Polski"),
    ("en", "English"),
    ("es", "Español"),
    ("de", "Deutsch"),
    ("ja", "Japanese"),
]

LOCALE_PATHS = (
    os.path.join(BASE_DIR, "locale"),
)


TIME_ZONE = "Europe/Warsaw"

USE_I18N = True

USE_L10N = True

USE_TZ = True

HTML:

{% for concert in concerts %}
    <div class="detailed-page-text calendar">
        <p class="concert-title">{{ concert.title }}</p>
        <p class="concert-date">{{ concert.date }}</p>
        <p class="concert-time"><bold>{{ concert.time }}</bold></p>
        <p class="concert-location">{{ concert.location_main_name }}</p>
        <p class="concert-address">{{ concert.location_address }}, {{ concert.city }}</p>
        {% if concert.link_to_details %}
            <a class="more" href="{{ concert.link_to_details }}"> {% trans "More" %}</a>
        {% endif %}
        <br>
    </div>
{% endfor %}

Пробовал очищать кэш nginx вручную - безрезультатно. Перезапускал, перезагружал сервер. Не очень помогло.

Я также перезапустил gunicorn и gunicorn.socket. Безрезультатно.

Вернуться на верх