У меня есть один класс модели, подобный этому:
class Teams(models.Model):
Name = models.CharField(max_length=200)
Games_n = models.IntegerField(default=0)
Win_n = models.IntegerField(default=0)
Los_n = models.IntegerField(default=0)
Eve_n = models.IntegerField(default=0)
Game_mean = models.IntegerField(default=0)
Best_game = models.IntegerField(default=0)
Event = models.ForeignKey(Events, on_delete=models.CASCADE)
Team_year = models.IntegerField(default=0)
, и я собрал все данные в базу данных, но теперь я думаю, что лучше разделить название команды на другой класс (потому что та же команда может бытьв разных событиях). Итак, мой вопрос: возможно ли разделить классы потом? Что в итоге у меня будет что то вроде этого:
class Team_event(models.Model):
Team = models.ForeignKey(Teams, on_delete=models.CASCADE)
Games_n = models.IntegerField(default=0)
Win_n = models.IntegerField(default=0)
Los_n = models.IntegerField(default=0)
Eve_n = models.IntegerField(default=0)
Game_mean = models.IntegerField(default=0)
Best_game = models.IntegerField(default=0)
Event = models.ForeignKey(Events, on_delete=models.CASCADE)
Team_year = models.IntegerField(default=0)
class Teams(models.Model):
Name = models.CharField(max_length=200)