为了账号安全,请及时绑定邮箱和手机立即绑定

AttributeError : module 'django.db models' has no attribute 'DataTimeField'

http://img1.sycdn.imooc.com//590d411c000150a606400114.jpg

环境是 Django 1.8.18

1.8的官方文档上写明了可以使用DateTimeField

是在make migrations 那一步出错

是怎么回事嘞?

正在回答

3 回答

pub_time = models.DataTimeField(auto_now=True)  修改为

pub_time = models.DateTimeField(auto_now=True)  应该是date而不是data

0 回复 有任何疑惑可以回复我~
#1

recallwolf 提问者

非常感谢!
2017-08-20 回复 有任何疑惑可以回复我~
from django.db import models

# Create your models here.

class Article(models.Model):  
    tip1 = models.TextField(null=True)  
    tip2 = models.TextField(null=True)


class Message(models.Model):
    name = models.TextField(max_length=30)
    email = models.TextField(max_length=100)
    comments = models.TextField(null=True)
    pub_time = models.DataTimeField(auto_now=True)


0 回复 有任何疑惑可以回复我~

请贴出你的models.py源代码.

0 回复 有任何疑惑可以回复我~
#1

recallwolf 提问者

代码如下
2017-05-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65117    人
  • 解答问题       898    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

AttributeError : module 'django.db models' has no attribute 'DataTimeField'

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号