Python 如何在django上设置时区
你好,我正在努力设置一个带有日期的变量。今天。我现在不想设置一个auto_,我想设置一个带有用户访问日期的变量 如果我应该在默认情况下创建一个带有函数的字段,或者只是在views.py上设置一个变量,我就不太懂舒尔。我已经尝试了这两种方法,但我都迷路了 models.py:Python 如何在django上设置时区,python,django,python-3.x,django-models,django-views,Python,Django,Python 3.x,Django Models,Django Views,你好,我正在努力设置一个带有日期的变量。今天。我现在不想设置一个auto_,我想设置一个带有用户访问日期的变量 如果我应该在默认情况下创建一个带有函数的字段,或者只是在views.py上设置一个变量,我就不太懂舒尔。我已经尝试了这两种方法,但我都迷路了 models.py: task = models.CharField(max_length=150) topic = models.CharField(max_length=150) how = models.TextFi
task = models.CharField(max_length=150)
topic = models.CharField(max_length=150)
how = models.TextField(max_length=600)
start = models.DateField(blank=False, auto_now_add=True)
end = models.DateField(blank=False)
updated_at = models.DateTimeField(auto_now=True)
views.py:
class DetailView(DetailView):
template_name = 'details.html'
model = To_do
now = datetime.today
def get_queryset(self):
return To_do.objects.annotate(
delta2=ExpressionWrapper(F('end') - F('now'), output_field=DurationField()))
我想获得今天的日期以显示倒计时结束-现在每次用户打开页面时使用此
from datetime import datetime
then = datetime(2019, 8, 1, 23, 8, 15) # Random date in the past
now = datetime.now() # Now
duration = now - then # For build-in functions
days_left = int(duration.total_seconds()/86400)
print(days_left)
它显示我2019年0:00:00.002019,今天我的结果是“2019-08-05 17:39:18.780000”,这是你想要的结果或其他更新我的代码检查一次的方式吗