X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;ds=sidebyside;f=better_sessions%2Fmodels.py;fp=better_sessions%2Fmodels.py;h=c7edeed961dca9de71c61805febc850f45cfa036;hb=586209a600ac5767a48c57cae1f566c0d6aaf48a;hp=0000000000000000000000000000000000000000;hpb=2be60f0940d7db35d669985cc0f88207eb1d2944;p=qcg-portal.git diff --git a/better_sessions/models.py b/better_sessions/models.py new file mode 100644 index 0000000..c7edeed --- /dev/null +++ b/better_sessions/models.py @@ -0,0 +1,19 @@ +# coding=utf-8 +from django.conf import settings +from django.db import models +from django.contrib.sessions.models import Session + + +class UserSession(models.Model): + user = models.OneToOneField(settings.AUTH_USER_MODEL, verbose_name=u"Użytkownik", related_name='session') + key = models.CharField(u"Klucz sesji", max_length=40) + created = models.DateTimeField(u"Utworzono", auto_now_add=True) + updated = models.DateTimeField(u"Uaktualniono", auto_now=True) + + class Meta: + verbose_name = u"Sesja użytkownika" + verbose_name_plural = u"Sesje użytkowników" + ordering = ('-updated',) + + def __unicode__(self): + return '{} - {}'.format(self.user, self.key)