Python 当模型包含在日期时创建的\u和在日期时更新的\u字段时,django操作错误
型号.pyPython 当模型包含在日期时创建的\u和在日期时更新的\u字段时,django操作错误,python,django,Python,Django,型号.py class Profile(models.Model): user = models.OneToOneField(User,on_delete=models.CASCADE) # on_deleting user, profile will also be deleted image = models.ImageField(default="profilepic.jpg",upload_to="profile_pictures") dob = mode
class Profile(models.Model):
user = models.OneToOneField(User,on_delete=models.CASCADE)
# on_deleting user, profile will also be deleted
image = models.ImageField(default="profilepic.jpg",upload_to="profile_pictures")
dob = models.DateField(null=True)
bio = models.TextField(null=True)
anonymous = models.BooleanField(default=False)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
def __str__(self):
return f'{self.user.username} Profile'
我的模型一直工作得很好,直到现在。我最近在表单中添加了created_at和updated_at字段。我删除了迁移文件夹中的所有文件。确实进行了迁移并迁移以重新开始
尽管如此,我还是不断得到错误:没有这样的列:users\u profile.created\u at没有帮助,您需要再次删除数据库和createdb.Why
没有这样的列:users\u profile.created\u at
当您的型号名为profile
时?看这个方向