All pastes #74427 Raw Edit

Unnamed

public python v1 · immutable
#74427 ·published 2006-06-29 00:11 UTC
rendered paste body
from django.db import modelsfrom django.contrib.sites.models import Siteimport datetimeclass Show(models.Model):    sites = models.ManyToManyField(Site)    slug = models.SlugField(                  'Slug',                  prepopulate_from=("name",),                  help_text='Created automatically from show name',                  primary_key='True'          )    photo = models.CharField(maxlength=255, help_text='this will have an image upload field', core=False)    name = models.CharField(maxlength=255)    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):    DAYOFWEEK_CHOICES = (         ('sunday', 'Sunday')         ('monday', 'Monday'),         ('tuesday', 'Tuesday'),         ('wednesday', 'Wednesday')         ('thursday', 'Thursday')         ('friday', 'Friday')         ('saturday', 'Saturday')    )        show = models.ForeignKey(Show, edit_inline=models.TABULAR, num_in_admin=2)    begin_day = models.CharField(maxlength=255, choices='DAYOFWEEK_COICES')    start_time = models.DateTimeField(core=True)    end_day = models.CharField(maxlength=255, choices='DAYOFWEEK_COICES')    end_time = models.TimeField(core=True)