我正在构建一个使用 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() 作为我的网址。
谢谢
最佳答案
您是否在函数或脚本的其他任何地方使用“日期”一词作为变量?
这发生在我身上,解决方法是重命名任何名为“日期”的变量,并且只使用该关键字作为日期对象。
关于python - Django : local variable 'date' referenced before assignment but I import it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60018433/