12345678910111213141516171819 |
- from django.db import models
- from webservice_running.models import Sportsman
- class BrowseSportsman(models.Model):
- """
- Соединяющая таблица двух пользователей для сохранения истории просмотра страниц спортсменов конкретным кользователем
- """
- sportsman = models.ForeignKey(Sportsman, on_delete=models.DO_NOTHING, related_name="sportsman_browsesportsman")
- sportsman_browsed = models.ForeignKey(Sportsman, on_delete=models.DO_NOTHING, related_name="sportsman_browsed")
- # Для сортировки объектов после соединения browseEvent и browseUser
- time_browsed = models.DateTimeField(auto_now_add=True, help_text="Для сортировки объектов после соединения browseEvent и browseUser")
- class Meta:
- db_table = "browse_sportsman"
- verbose_name = "просмотренный пользователь"
- verbose_name_plural = "просмотренные пользователи"
- constraints = [
- models.UniqueConstraint(fields=['sportsman', 'sportsman_browsed'], name='unique_browse_sportsman')
- ]
|