Schule als Staat Projekt Web, Dokumente, etc.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

62 Zeilen
1.8KB

  1. from django.db import models
  2. # Create your models here.
  3. class Betrieb(models.Model):
  4. name = models.CharField('Name', max_length=100)
  5. manager = models.CharField('Betriebsleiter', max_length=200)
  6. email = models.EmailField('Kontakt Email')
  7. business_idea = models.TextField('Idee')
  8. confirmed = models.BooleanField('Bestätigt', default=False)
  9. def __str__(self):
  10. return str(self.name)
  11. class Meta:
  12. verbose_name = 'Betrieb'
  13. verbose_name_plural = 'Betriebe'
  14. class Partei(models.Model):
  15. name = models.CharField('Name', max_length=100)
  16. abbreviation = models.CharField('Abkürzung', max_length=5)
  17. chef = models.CharField('Parteivorsitzende', max_length=200)
  18. email = models.EmailField('Kontakt Email')
  19. description = models.TextField('Beschreibung (Ziele etc.)')
  20. confirmed = models.BooleanField('Bestätigt', default=False)
  21. def __str__(self):
  22. return str(self.name)
  23. class Meta:
  24. verbose_name = 'Partei'
  25. verbose_name_plural = 'Parteien'
  26. class PresidentCandidate(models.Model):
  27. name = models.CharField('Name', max_length=100)
  28. email = models.EmailField('Kontakt Email')
  29. motivation = models.TextField('Motivation')
  30. confirmed = models.BooleanField('Bestätigt', default=False)
  31. def __str__(self):
  32. return str(self.name)
  33. class Meta:
  34. verbose_name = 'Präsidentschaftskandidat'
  35. verbose_name_plural = 'Präsidentschaftskandidaten'
  36. class Question(models.Model):
  37. subject = models.CharField('Betreff', max_length=100)
  38. email = models.EmailField('Kontakt Email')
  39. content = models.TextField('Inhalt')
  40. answered = models.BooleanField('Beantwortet', default=False)
  41. def __str__(self):
  42. return str(self.subject)
  43. class Meta:
  44. verbose_name = 'Frage'
  45. verbose_name_plural = 'Fragen'