Django:赋值前引用了局部变量“date”,但我导入了它

2024-10-04 01:29:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在构建一个使用datetime模块的脚本:

def workspace_detail(request, token):
yesterday = date.today() -  timedelta(days=1)
tomorrow = date.today() - timedelta(days=1)
quicklink = f"{token}start_date={yesterday}&end_date={tomorrow}"
w_yesterday = quicklink

但我有这个错误

local variable 'date' referenced before assignment

我从datetime包的每个模块都导入了它

from datetime import datetime, date, timedelta

如果我使用datetime.today(),它可以工作,但我想使用date.today()作为我的url

谢谢


Tags: 模块脚本tokentodaydatetimedaterequestdef