login/register/post

This commit is contained in:
j 2023-07-24 22:00:43 +01:00
commit 6fc506df2f
6 changed files with 283 additions and 108 deletions

View file

@ -8,6 +8,7 @@ from django.conf import settings
from django.contrib.auth import get_user_model
from django.db import models
from django.urls import reverse
from django.utils.timesince import timesince
User = get_user_model()
@ -133,6 +134,12 @@ class Comment(models.Model):
@property
def date(self):
now = timezone.now()
difference = now - self.created
if difference <= timedelta(minutes=1):
return "just now"
return '%(time)s ago' % {'time': timesince(self.created).split(', ')[0]}
return self.created.strftime('%B %d, %Y at %H:%M')
return self.created.strftime('%Y-%m-%d %H:%M')
def json(self):
@ -143,5 +150,7 @@ class Comment(models.Model):
data['name'] = self.name
data['date'] = self.date
data['text'] = self.text
data['id'] = self.id
data['published'] = self.is_published
return data