server/models.py
author rougeronj
Mon, 23 Feb 2015 12:40:17 +0100
changeset 12 1ada9d221ba3
permissions -rw-r--r--
init django server
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     1
'''
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     2
Created on Feb 19, 2014
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     3
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     4
@author: jr
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     5
'''
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     6
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     7
from django.db import models
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     8
from taggit.managers import TaggableManager
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
     9
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    10
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    11
class Record(models.Model):
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    12
    
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    13
    title = models.CharField(max_length=512, unique=False, blank=True, null=True)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    14
    description = models.CharField(max_length=512, unique=False, blank=True, null=True)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    15
    comment = models.CharField(max_length=512, unique=False, blank=True, null=True)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    16
    source = models.CharField(max_length=512, unique=False, blank=True, null=True)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    17
    url = models.URLField(max_length=2048, unique=True, blank=False, null=False)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    18
    url_image = models.URLField(max_length=2048, unique=True, blank=True, null=True)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    19
    favorite = models.BooleanField(default=False, db_index=True)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    20
    tags = TaggableManager()
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    21
    
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    22
    def __unicode__(self):
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    23
        return unicode(self.title)
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    24
    
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    25
    class Meta:
1ada9d221ba3 init django server
rougeronj
parents:
diff changeset
    26
        app_label = 'record'