Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:datetime.today().date()在Django中崩溃,但在terminal中运行_Python_Django_Python 2.7 - Fatal编程技术网

Python:datetime.today().date()在Django中崩溃,但在terminal中运行

Python:datetime.today().date()在Django中崩溃,但在terminal中运行,python,django,python-2.7,Python,Django,Python 2.7,我在Django应用程序中有以下代码,该应用程序不断崩溃: from datetime import * date_today = datetime.today().date() 如果我在终端中运行完全相同的代码,一切都正常,它会打印datetime.date(2016,11,10) 在Django中运行代码时出现的错误: AttributeError: 'module' object has no attribute 'today' 问题:我能做些什么使代码在Django中运行?我

我在Django应用程序中有以下代码,该应用程序不断崩溃:

from datetime import *    
date_today = datetime.today().date()
如果我在终端中运行完全相同的代码,一切都正常,它会打印
datetime.date(2016,11,10)

在Django中运行代码时出现的错误:

AttributeError: 'module' object has no attribute 'today'

问题:我能做些什么使代码在Django中运行?

我保证您没有在Django中运行完全相同的代码。几乎可以肯定的是,您确实从datetime import*导入了datetime而不是

令人困惑的是,datetime模块包含一个类,该类也称为
datetime
;它是由
从…
语法导入的类,它具有
今天的
方法


执行
import datetime
导入没有该方法的模块;相反,您需要执行
datetime.datetime.today()

我保证您没有在Django中运行完全相同的代码。几乎可以肯定的是,您确实从datetime import*
导入了datetime
而不是

令人困惑的是,datetime模块包含一个类,该类也称为
datetime
;它是由
从…
语法导入的类,它具有
今天的
方法


执行
import datetime
导入没有该方法的模块;相反,您需要执行
datetime.datetime.today()

您是对的。我在datetime导入下面还有一些其他的导入语句,它们重写了导入。你是对的。我在datetime导入下面还有一些其他的导入语句,它们重写了导入。