AttributeError: объект 'datetime.datetime' не имеет атрибута 'save' - При сохранении времени

Я создаю BlogApp и пытаюсь сохранить time, когда пост понравился. Затем я создаю поле like_time, чтобы я мог сохранять время, когда пост понравился, но когда я сохраняю время понравившегося поста, он показывает

AttributeError: объект 'datetime.datetime' не имеет атрибута 'save'

models.py

class BlogPost(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    title = models.CharField(max_length=30)
    date_post_added = models.DateTimeField(auto_now_add=True)
    like = models.ManyToManyField(User,related_name='like ',blank=True)
    like_time = models.DateTimeField(auto_now=True) 

views.py

def like_post(request,blogpost_id):
    blogpost = get_object_or_404(BlogPost, pk=blogpost_id)

    if request.GET.get('submit') == 'like_post':
        blogpost.like.add(request.user)
        blogpost.like_time.save()

    else:
        redirect('home')

Лайк успешно добавлен, но время не сохраняется и показывает ошибку.

Я также попробовал, добавив :-

from django.utils import timezone

blogpost .like_time.save(timezone.now())

НО он показал мне ту же ошибку.

Чем я только не пробовал :-

import datetime

timestamp = datetime.datetime.now()
blogpost.like_time.save(timestamp)

Он также показал ту же ошибку.

Любая помощь будет очень признательна. Thank You in Advance.

Попытка:

from django.utils import timezone

def like_post(request,blogpost_id):
    blogpost = get_object_or_404(BlogPost, pk=blogpost_id)

    if request.GET.get('submit') == 'like_post':
        blogpost.like.add(request.user)
        blogpost.like_time = timezone.now()
        blogpost.save()

    else:
        redirect('home')
Вернуться на верх