我正在构建一个博客应用程序,但我遇到了一个问题。
我想做什么:-
我正在尝试根据 User's Country
在每个字段(发布日期、评论日期)中存储时区。
假设,一个用户从 Brazil
在 webapp 上注册了帐户,然后我尝试为 User
自动设置巴西的时区。
但是我尝试了很多答案 LIKE THIS 和 LIKE THIS,但没有任何效果对我有用。有人告诉我应该通过 JavaScript
来完成,但我不知道我该怎么做。
当我尝试注册时,它会自动设置我在 timezone
中定居的 settings.py
。
TIME_ZONE = 'UTC'
我尝试了什么:-
models.py
class Post(models.Model):
post_owner = models.ForeignKey(User,default='',null=True,on_delete = models.CASCADE)
date_added = models.DateTimeField(null=True,default=timezone.now)
settings.py
TIME_ZONE = 'UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
new_post.html
{% load l10n %}
{% localize on %}
{{ form.date_added|as_crispy_field }}
{% endlocalize %}
all_posts.html
{% load l10n %}
{% localize on %}
{{ post.date_added|as_crispy_field }}
{% endlocalize %}
<块引用>
我在设置中设置了 UTC
但我在 Asia/Kolkata
时区。所以它应该将 timezone
本地化为我的本地时间。但它仍在 UTC
中。
任何帮助将不胜感激。
先谢谢你。