назовите предложения при обновлении базы данных из другой таблицы в моделях django - PullRequest
0 голосов
/ 05 апреля 2020

Я работаю над веб-приложением таблицы лидеров с django.

. Я создал четыре команды, каждая из которых имеет свою собственную таблицу в базе данных sqlite.

У меня есть другая таблица точек таблицы, поэтому всякий раз, когда я хочу обновить очки игрока, мне нужно только сделать новую запись в этой таблице.

объявление классов приведено ниже.

class team1(models.Model):
   member_name = models.CharField(max_length=100)
   employee_id = models.CharField(max_length=40)
   unique_id = models.CharField(max_length=40)
   member_type = models.CharField(max_length=50, choices=[('Team Lead, 'Team Lead'), ('Member', 'Member')])
   points = models.IntegerField()


class team2(models.Model):
    member_name = models.CharField(max_length=100)
    employee_id = models.CharField(max_length=40)
    unique_id = models.CharField(max_length=40)
    member_type = models.CharField(max_length=50, choices=[('Team Lead', 'Team Lead'),('Member', 'Member')])
    points = models.IntegerField()


class pointshistory(models.Model):
    team_name = models.CharField(max_length=40, choices=[('team1', 'team1'),('team2','team2')])
    member_name = models.CharField(max_length=100)
    activity_name = models.CharField(max_length=100)
    points = models.IntegerField()

, так что я хочу сделать, когда я выбираю команду из team_name в добавлении pointshistory в django / admin и затем начните вводить имя, которое должно дать подсказки имени, доступного в конкретном имени команды.

и, если кто-то может помочь, есть простой способ обновить баллы конкретного участника. в настоящее время я обновляю его, извлекая последнюю запись из таблицы точек и добавляя значение к точкам с помощью сценария python.

Основная цель - устранить возможность неправильного ввода имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...