Я работаю над веб-приложением таблицы лидеров с 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.
Основная цель - устранить возможность неправильного ввода имени.