rendered paste bodyfrom django.db import modelsfrom django.contrib.sites.models import Siteimport datetimeclass Show(models.Model): sites = models.ManyToManyField(Site) slug = models.SlugField(prepopulate_from=("name",), help_text='Created automatically from show name',) name = models.CharField(maxlength=255) photo = models.CharField(maxlength=255, help_text='this will have an image upload field', core=False) information = models.TextField() def __str__(self): return self.name class Admin: fields = ( ('Select Sites', {'fields': ('sites',)}), ('Show Information', {'fields': ('name', 'slug', 'information', 'photo',)}), ) list_display = ('name', 'slug') list_filter = ['sites'] search_fields = ['name'] class Schedule(models.Model): show = models.ForeignKey(Show, edit_inline=models.TABULAR, num_in_admin=2) start_time = models.DateTimeField('show start time', core=True) end_time = models.DateTimeField('show end time', core=True)