'published' cannot be specified for Post model form as it is a non-editable field code example
Example: django.core.exceptions.FieldError: 'date' cannot be specified for Forum model form as it is a non-editable field
from django.utils import timezone
# change date = models.DateField(auto_now_add=True) to this one:
date = models.DateTimeField(default=timezone.now)