nuitdelinfo_2021/rescue/models.py
2021-12-03 04:52:09 +01:00

30 lines
880 B
Python

from django.db.models import Model, CharField, DateField, ManyToManyField, DecimalField, BooleanField, ForeignKey, \
CASCADE
from django_quill.fields import QuillField
from boat.models import Boat
from people.models import People
class Rescue(Model):
name = CharField(max_length=70)
date = DateField()
location_long = DecimalField(max_digits=9, decimal_places=6)
location_lat = DecimalField(max_digits=9, decimal_places=6)
resume = CharField(max_length=125)
saved = ManyToManyField(People, related_name="saved")
rescuers = ManyToManyField(People, related_name="rescued")
boats = ManyToManyField(Boat)
validated = BooleanField(default=False)
pending_edit_of = ForeignKey(People, on_delete=CASCADE, null=True, blank=True)
description = QuillField()
sources = QuillField()
def __str__(self):
return self.name