web/lib/tagging/tests/models.py
changeset 11 f236caaceb43
equal deleted inserted replaced
10:7207a5a27b8f 11:f236caaceb43
       
     1 from django.db import models
       
     2 
       
     3 from tagging.fields import TagField
       
     4 
       
     5 class Perch(models.Model):
       
     6     size = models.IntegerField()
       
     7     smelly = models.BooleanField(default=True)
       
     8 
       
     9 class Parrot(models.Model):
       
    10     state = models.CharField(max_length=50)
       
    11     perch = models.ForeignKey(Perch, null=True)
       
    12 
       
    13     def __unicode__(self):
       
    14         return self.state
       
    15 
       
    16     class Meta:
       
    17         ordering = ['state']
       
    18 
       
    19 class Link(models.Model):
       
    20     name = models.CharField(max_length=50)
       
    21 
       
    22     def __unicode__(self):
       
    23         return self.name
       
    24 
       
    25     class Meta:
       
    26         ordering = ['name']
       
    27 
       
    28 class Article(models.Model):
       
    29     name = models.CharField(max_length=50)
       
    30 
       
    31     def __unicode__(self):
       
    32         return self.name
       
    33 
       
    34     class Meta:
       
    35         ordering = ['name']
       
    36 
       
    37 class FormTest(models.Model):
       
    38     tags = TagField('Test', help_text='Test')