from django.utils.translation import gettext_lazy as _ from django.shortcuts import resolve_url from django.db import models class Group(models.Model): title = models.CharField(_('Title'), max_length=127, unique=True) def get_absolute_url(self): url = resolve_url('group_app:edit', self.pk) return url class Meta: db_table = 'groups' permissions = ( ('can_view_group', _('Can view group')), ) verbose_name = _('Group') verbose_name_plural = _('Groups') ordering = ['title'] def __str__(self): return self.title