Выделите только строку конкретного игрока - PullRequest
0 голосов
/ 02 октября 2019

Я занимаюсь разработкой игры с использованием шаблонов python и django. На первом этапе каждый игрок вводит свое имя (они играют на разных ноутбуках). На втором этапе значение. После этого они отображают весь ввод в виде информационного кадра, отсортированного по их значениям. Так как они не должны знать об именах других, я думал об отбрасывании столбца имени, используя df1 = df.drop(['Name'], axis=1)

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

Основной момент будет основан на

df.style.apply(lambda x: ['background: lightgreen' if x.name == ????? else '' for i in x], 
               axis=1)

, где x - количество игроков.

Однако я не могу подключить определенное введенное имя к функциям выделения

Я создаю поле формы, используя шаблон django и код Python

class Welcome(Page):
    form_model = 'player'
    form_fields = ['name']

Введенное имязатем сохраняется в переменной

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