wip: a first shot at libraries catalog
[wolnelektury.git] / apps / libraries / models.py
diff --git a/apps/libraries/models.py b/apps/libraries/models.py
new file mode 100644 (file)
index 0000000..d8a54a8
--- /dev/null
@@ -0,0 +1,21 @@
+from django.db import models\r
+from django.utils.translation import ugettext_lazy as _\r
+\r
+class Library(models.Model):\r
+    """Represent a single library in the libraries dictionary"""\r
+\r
+    #slug = models.SlugField(_('slug'), max_length=120, unique=True, db_index=True)\r
+    name = models.CharField(_('name'), max_length=120, blank=True)
+    url = models.CharField(_('url'), max_length=120, blank=True)
+    description = models.TextField(_('description'), blank=True)\r
+\r
+    class Meta:\r
+        verbose_name = _('library')\r
+        verbose_name_plural = _('libraries')\r
+\r
+    def __unicode__(self):\r
+        return self.name\r
+\r
+    @models.permalink\r
+    def get_absolute_url(self):\r
+        return ('infopage', [self.slug])\r