> Ubuntu 11.04
> Django 1.3
> Python 2.7
>按照教程
Writing your first Django app,part 1
嗨,我是一个python初学者,来自PHP背景,所以我很抱歉这是一个愚蠢的问题.我试图调用p.was_published_today()时遇到困难.它输出此错误:
Traceback (most recent call last): file "<console>",line 1,in <module> file "/path/to/mysite/polls/models.py",line 12,in was_published_today pub_date = models.DateTimeFIEld('date published')nameError: global name 'datetime' is not defined
但是我的models.py中的代码看起来(对我来说)与我应该根据教程完全一样:
from django.db import models import datetime# Create your models here.class Poll(models.Model): question = models.CharFIEld(max_length=200) pub_date = models.DateTimeFIEld('date published') def __unicode__(self): return self.question def was_published_today(self): return self.pub_date.date() == datetime.date.today()# other code but not relevant to the error
我在这里看到其他人在询问与本教程中没有工作的日期时间非常相似的问题,但是他们的答案实际上并没有帮助我实现它.它适用于python解释器,但不适用于脚本.我非常困惑&我一直在研究这个细节45分钟.有人有线索吗?
解决方法 确保在视图中导入日期时间.加:import datetime
到VIEws.py页面.曾经为此问题打过一张票:
https://code.djangoproject.com/ticket/5668
总结以上是内存溢出为你收集整理的python – Django导入日期时间全部内容,希望文章能够帮你解决python – Django导入日期时间所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)