from django.db import models from django.utils import timezone from django.utils.encoding import python_2_unicode_compatible from django.utils.translation import ugettext_lazy as _ @python_2_unicode_compatible class Bookmark(models.Model): url = models.URLField(verbose_name=_('URL')) title = models.CharField(verbose_name=_('title'), max_length=255) user = models.PositiveIntegerField(verbose_name=_('user')) date_add = models.DateTimeField(verbose_name=_('date created'), default=timezone.now) class Meta: verbose_name = _('bookmark') verbose_name_plural = _('bookmarks') ordering = ('date_add',) def __str__(self): return self.title @python_2_unicode_compatible class PinnedApplication(models.Model): app_label = models.CharField(verbose_name=_('application name'), max_length=255) user = models.PositiveIntegerField(verbose_name=_('user')) date_add = models.DateTimeField(verbose_name=_('date created'), default=timezone.now) class Meta: verbose_name = _('pinned application') verbose_name_plural = _('pinned applications') ordering = ('date_add',) def __str__(self): return self.app_label