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

Estou desenvolvendo uma aplicação utilizando django e python, quando tento criar os modulos aprece esse erro AttributeError: module ‘django.db.models’ has no attribute ‘DataTimeField’ alguém pode me ajudar como resolver isso ?

Código
from django.db import models

Create your models here.

class AdminHOD(models.Model):
id=models.AutoField(primary_key=True)
name=models.CharField(max_length=255)
email=models.CharField(max_length=255)
password=models.CharField(max_length=255)
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class Staffs(models.Model):
id=models.AutoField(primary_key=True)
name=models.CharField(max_length=255)
email=models.CharField(max_length=255)
password=models.CharField(max_length=255)
address=models.TextField()
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class Courses(models.Model):
id=models.AutoField(primary_key=True)
course_name=models.CharField(max_length=255)
created_at=models.DataTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class Subjects(models.Model):
id=models.AutoField(primary_key=True)
subject_name=models.CharField(max_length=255)
course_id=models.ForeignKey(Courses,on_delete=models.CASCADE)
staff_id=models.ForeignKey(Staffs,on_delete=models.CASCADE)
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class Students(models.Model):
id=models.AutoField(primary_key=True)
name=models.CharField(max_length=255)
email=models.CharField(max_length=255)
password=models.CharField(max_length=255)
gender=models.CharField(max_length=255)
profile_pic=models.FileField()
address=models.TextField()
course_id=models.ForeignKey(Courses,on_delete=models.DO_NOTHING)
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class Attendance(models.Model):
id=models.AutoField(primary_key=True)
subject_id=models.ForeignKey(Subjects,on_delete=models.DO_NOTHING)
attendance_date=models.DateTimeField(auto_now_add=True)
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class AttendanceReport(models.Model):
id=models.AutoField(primary_key=True)
student_id=models.ForeignKey(Students,on_delete=models.DO_NOTHING)
attendance_id=models.ForeignKey(Attendance,on_delete=models.CASCADE)
status=models.BooleanField(default=False)
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class LeaveReportStudent(models.Model):
id=models.AutoField(primary_key=True)
student_id=models.ForeignKey(Students,on_delete=models.CASCADE)
leave_data=models.CharField(max_length=255)
leave_message=models.TextField()
leave_status=models.BooleanField(default=False)
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class LeaveReportStaff(models.Model):
id = models.AutoField(primary_key=True)
staff_id=models.ForeignKey(Staffs,on_delete=models.CASCADE)
leave_data=models.CharField(max_length=255)
leave_message=models.TextField()
leave_status=models.BooleanField(default=False)
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class FeedBackStudent(models.Model):
id=models.AutoField(primary_key=True)
student_id=models.ForeignKey(Students,on_delete=models.CASCADE)
feedback=models.TextField()
feedback_reply=models.TextField()
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class FeedbackStaffs(models.Model):
id=models.AutoField(primary_key=True)
staff_id=models.ForeignKey(Staffs,on_delete=models.CASCADE)
feedback=models.TextField()
feedback_reply=models.TextField()
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class NotificationStudent(models.Model):
id=models.AutoField(primary_key=True)
student_id=models.ForeignKey(Students,on_delete=models.CASCADE)
message=models.TextField()
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

class NotificationStaffs(models.Model):
id=models.AutoField(primary_key=True)
staff_id=models.ForeignKey(Staffs,on_delete=models.CASCADE)
message=models.TextField()
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now_add=True)
objects=models.Manager()

Parece ser erro de digitação, use: DateTimeField