Files
dss/spa/models/Event.py
2012-09-20 17:13:51 +01:00

28 lines
893 B
Python
Executable File

from datetime import datetime
from django.contrib.auth.models import User
from django.db import models
from tinymce import models as tinymce_models
from spa.models import Recurrence
from spa.models.Venue import Venue
class Event(models.Model):
class Meta:
app_label = 'spa'
event_venue = models.ForeignKey(Venue)
event_date = models.DateField(default=datetime.now())
event_time = models.TimeField(default=datetime.now())
date_created = models.DateField(default=datetime.now())
event_title = models.CharField(max_length=250)
event_description = tinymce_models.HTMLField()
event_recurrence = models.ForeignKey(Recurrence)
attendees = models.ManyToManyField(User, related_name='attendees')
def get_absolute_url(self):
return '/event/%i' % self.id
def __unicode__(self):
return self.event_title