AttributeError:模块“ django.db.models”没有属性“ DataField”

问题描述

我尝试运行服务器,然后得到了updated_at=models.datafield(auto_Now_add=True) AttributeError: module 'django.db.models' has no attribute 'datafield'

根据错误所在行,这是检测到错误的确切代码

    id=models.AutoField(primary_key=True)
    name=models.CharField(max_length=225)
    email=models.CharField(max_length=224)
    password=models.CharField(max_length=225)
    created_at=models.DateField(auto_Now_add=True)
    updated_at=models.datafield(auto_Now_add=True)
    objects=models.Manaager()

请帮我,因为我是python新手

解决方法

您写了DataField,而应该写DateFieldManaager也应为Manager。 您的代码应如下所示:

    id=models.AutoField(primary_key=True)
    name=models.CharField(max_length=225)
    email=models.CharField(max_length=224)
    password=models.CharField(max_length=225)
    created_at=models.DateField(auto_now_add=True)
    updated_at=models.DataField(auto_now_add=True)
    objects=models.Manager()