@iegor

Как сделать так, чтобы часовой пояс не менялся?

Python 3.4 Django 1.8 хостинг pythonanywhere.
Суть в том, что меняется часовой пояс при применении атрибута day к datetime.

Из temlates:
{% for post in latest_posts_list %}
<\a href="{% url 'post:detail' post.id %}">

{{ post.datetime.day }} #без атрибута часовой пояс тот, что нужно

Из views:
def index(request):
latest_posts_list = Post.objects.order_by('-datetime')[:12]
context = {'latest_posts_list': latest_posts_list}
return render(request, 'post/index.html', context)

Из models:
class Post(models.Model):
title = models.CharField(max_length=255)
datetime = models.DateTimeField(u'Дата публикации')
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
@iegor Автор вопроса
Нужно просто указать формат показа даты: datetime|date:"d" , ну и просто лучше читать документацию.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы