我在Django应用程序中有以下代码不断崩溃:
from datetime import *
date_today = datetime.today().date()
如果我在终端中运行完全相同的代码,一切正常并打印datetime.date(2016, 11, 10)
代码运行时我得到的错误我是Django:
AttributeError: 'module' object has no attribute 'today'
问题:如何在Django中运行代码?
答案 0 :(得分:4)
我保证你没有在Django中运行那些确切的代码。几乎可以肯定,你做的是import datetime
而不是from datetime import *
。
令人困惑的是,datetime模块包含一个名为datetime
的类;它是由from ...
语法导入的类,它具有today
方法。
执行import datetime
导入模块,不具有该方法;相反,你需要做datetime.datetime.today()
。