问题描述
我尝试运行服务器,然后得到了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
,而应该写DateField
。
Manaager
也应为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()