Как хранить и отображать поле datetime в модели в зависимости от местоположения конечного пользователя в django?
models.py
class PostModel(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
date_time = models.DateTimeField(auto_now_add=True)
title = models.TextField(null=True)
body = models.TextField(null=True)
def __str__(self):
return str(self.user)
.html
{% extends 'base.html' %}
{% block content %}
{% for post in posts %}
{{post.date_time}}
<br>
{{post.title}}
<br>
{{post.body}}
<br>
{% for image in post.imagespostmodel_set.all %}
<img src="{{image.images.url}}" alt="postimage" style="width: 300px;">
<br>
{% endfor %}
<hr>
<hr>
{% endfor %}
{% endblock %}
Я должен специально установить часовой пояс в setting.py, но я хочу отображать время в соответствии с местоположением пользователя.
Django имеет встроенную функциональность для работы с часовыми поясами. Чтение документации на Django Timezone Documentation должно помочь вам. Там же приведен пример.