У меня есть несколько моделей, и у каждой модели много запросов.
Модель:
class Match(models.Model):
match_name = models.CharField(max_length=20)
first_team = models.ForeignKey('FirstTeam', on_delete=models.SET_NULL, null=True)
second_team = models.ForeignKey('SecondTeam', on_delete=models.SET_NULL, null=True)
tournament_name = models.ForeignKey('TournamentName', on_delete=models.SET_NULL, null=True)
match_created = models.DateTimeField(auto_now_add=True)
match_stated = models.DateTimeField(default=timezone.now())
mega_league = models.ManyToManyField('MegaLeague', blank=True)
У меня также есть много моделей class
, как это. На сайте admin
я создавал данные для каждого models
, а затем правильно отображал все наборы запросов на разных templates
.
Теперь я хочу сделать такие же дубликаты моделей class
(тоже с теми же полями), где данные хранятся в user
. Когда user
выбирает наш собственный набор запросов в templates
, тогда этот набор запросов будет сохраняться в новом дубликате models
(тот же класс и те же поля), и каждый набор запросов будет отличаться для разных users
. Это означает, что каждый user
может сохранить свой набор запросов, выбрав наш собственный набор запросов из templates
.
Как я могу это сделать ??