/tests/regressiontests/generic_views/models.py
https://code.google.com/p/mango-py/ · Python · 43 lines · 32 code · 11 blank · 0 comment · 0 complexity · d8bf0fcb332f25953a40fcfb180e7b75 MD5 · raw file
- from django.db import models
- class Artist(models.Model):
- name = models.CharField(max_length=100)
- class Meta:
- ordering = ['name']
- verbose_name = 'professional artist'
- verbose_name_plural = 'professional artists'
- def __unicode__(self):
- return self.name
- @models.permalink
- def get_absolute_url(self):
- return ('artist_detail', (), {'pk': self.id})
- class Author(models.Model):
- name = models.CharField(max_length=100)
- slug = models.SlugField()
- class Meta:
- ordering = ['name']
- def __unicode__(self):
- return self.name
- class Book(models.Model):
- name = models.CharField(max_length=300)
- slug = models.SlugField()
- pages = models.IntegerField()
- authors = models.ManyToManyField(Author)
- pubdate = models.DateField()
- class Meta:
- ordering = ['-pubdate']
- def __unicode__(self):
- return self.name
- class Page(models.Model):
- content = models.TextField()
- template = models.CharField(max_length=300)