saved_event.py 969 B

1234567891011121314151617
  1. from django.db import models
  2. from webservice_running.models import Sportsman, Event
  3. class SavedEvent(models.Model):
  4. """
  5. Соединяющая таблица пользователя и мероприятия для реализации функционала сохранения мероприятия в список сохранённых у конкретного пользователя
  6. """
  7. sportsman = models.ForeignKey(Sportsman, on_delete=models.DO_NOTHING, related_name="sportsman_savedevent")
  8. event_savedevent = models.ForeignKey(Event, on_delete=models.DO_NOTHING, related_name="event_savedevent")
  9. class Meta:
  10. db_table = "saved_event"
  11. verbose_name = "сохранённое мероприятие"
  12. verbose_name_plural = "сохранённые мероприятия"
  13. constraints = [
  14. models.UniqueConstraint(fields=['sportsman', 'event_savedevent'], name='unique_saved_event')
  15. ]