Разница в переводе даты между localhost и production - django
Localhost:
Производство (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. Безрезультатно.