from django.db import models import markdown from jarvis.people.models import Gymnast MAIL_HEADER = """ Gregory Trullemans
""" MAIL_FOOTER = """

Excellente journée

Jarvis

Trampoline Trainer Help

Flying Acrobatics Trampoline Club
Rue René Francq, 7
1428 Lillois-Witterzée
""" class Citation(models.Model): """ Représente les citations. """ quote = models.TextField( help_text="Only MarkDown is authorized", ) author = models.CharField(max_length=50, null=True, blank=True) def __str__(self): return f"{self.quote} - {self.author}" def to_markdown(self): """Convertit le champ `informations` en (Github-flavored) Markdown.""" return markdown.markdown(self.quote) class Email(models.Model): """ Stocke les emails à envoyer/envoyés. """ title = models.CharField(max_length=255) receivers = models.CharField(max_length=255) body = models.TextField() created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) sent_at = models.DateTimeField(default=None, null=True) last_tried_at = models.DateTimeField(default=None, null=True) def __str__(self): return f"`{self.title}` sent to {self.receivers}"