Создание модели и представлений
Мне нужна помощь в создании моделей и представлений для моего проекта. Мне нужна модель, которая будет расширять модель auth.user, которую я использую для авторизации пользователей. В этой модели также должны быть три столбца int, game1-score, game2-score и game3-score, в которые я буду вставлять данные с помощью представлений. Мне нужно убедиться, что авторизованный пользователь найден в views, а затем выяснить, существует ли уже его запись в созданной модели, и вставить счет в нужный столбец, используя значение game_id, которое также приходит со счетом в views, а если в столбце уже есть значение, он должен сравнить его с новым и сохранить большее
Я буду очень признателен за помощь, особенно в части представлений, у меня есть модель, созданная каким-то образом, но я не знаю, хорошо ли, см. ниже.
class UserGameScore(models.Model):
user_rec = models.ForeignKey(User, on_delete=models.CASCADE)
game1_score = models.IntegerField(null=True, blank=True)
game2_score = models.IntegerField(null=True, blank=True)
game3_score = models.IntegerField(null=True, blank=True)