from django.db import models from django.contrib.auth.models import User from django.utils import timezone from djmoney.models.fields import MoneyField #Sinnestau.de models class Termin(models.Model): TERMIN_SET = ( ('W', 'Waldtag'), ('K', 'Kinderfreizeit'), ('L', 'Lamatour'), ('P', 'Wildnispädagogik'), ('E', 'Externe Referentin'), ('S', 'Sonstiges'), ) titel = models.CharField(max_length=40) bild = models.CharField(max_length=255,default="/img/termin_t.jpg") teaser = models.CharField(max_length=255) text = models.TextField() date = models.DateField() end_date = models.DateField(null=True,blank=True) uhrzeit=models.TimeField(null=True,default='0:00') termintyp = models.CharField(max_length=1, choices=TERMIN_SET, default='S') ort = models.TextField(default='hinterstoecken',blank=True,) ortbeschreibung=models.CharField(max_length=255,default="",blank=True) preis = MoneyField(max_digits=5, decimal_places=2, null=True,default_currency='EUR') preisbeschreibung=models.CharField(max_length=255,default='',blank=True,) freieplaetze= models.IntegerField(default=-1) showform = models.BooleanField(default=0) class Kontakt(models.Model): name = models.CharField(max_length=200,blank=True, null=True) email = models.CharField(max_length=250) subject= models.CharField(max_length=255) text = models.TextField() datum = models.DateTimeField(default=timezone.now)