parts/django/tests/regressiontests/admin_util/models.py
changeset 307 c6bca38c1cbf
equal deleted inserted replaced
306:5ff1fc726848 307:c6bca38c1cbf
       
     1 from django.db import models
       
     2 
       
     3 class Article(models.Model):
       
     4     """
       
     5     A simple Article model for testing
       
     6     """
       
     7     site = models.ForeignKey('sites.Site', related_name="admin_articles")
       
     8     title = models.CharField(max_length=100)
       
     9     title2 = models.CharField(max_length=100, verbose_name="another name")
       
    10     created = models.DateTimeField()
       
    11 
       
    12     def test_from_model(self):
       
    13         return "nothing"
       
    14 
       
    15     def test_from_model_with_override(self):
       
    16         return "nothing"
       
    17     test_from_model_with_override.short_description = "not What you Expect"
       
    18 
       
    19 class Count(models.Model):
       
    20     num = models.PositiveSmallIntegerField()
       
    21 
       
    22 class Event(models.Model):
       
    23     date = models.DateTimeField(auto_now_add=True)
       
    24 
       
    25 class Location(models.Model):
       
    26     event = models.OneToOneField(Event, verbose_name='awesome event')
       
    27 
       
    28 class Guest(models.Model):
       
    29     event = models.OneToOneField(Event)
       
    30     name = models.CharField(max_length=255)
       
    31 
       
    32     class Meta:
       
    33         verbose_name = "awesome guest"