1 from django.db import models
3 # Create your models here.
4 class Event(models.Model):
5 name = models.CharField(max_length=50)
6 title = models.CharField(max_length=100)
7 slots = models.IntegerField()
11 return self.name + ' - ' + self.title
17 (None, {'fields' : ('name', 'title')} ),
18 ('Registrations', {'fields' : ('slots',)} ),
21 class Person(models.Model):
22 first_name = models.CharField(max_length=255)
23 last_name = models.CharField(max_length=255)
26 return self.first_name + ' ' + self.last_name
29 list_display = ('first_name', 'last_name')
30 list_filter = ['last_name']
31 search_fields = ['first_name', 'last_name']
33 class Registration(models.Model):
34 person = models.ForeignKey(Person, edit_inline=models.STACKED, num_in_admin=3)
35 event = models.ForeignKey(Event, core=True)