Я создал несколько переменных в Javascript, чтобы отслеживать, как долго человек удерживает кнопку. Я хотел бы передать эти переменные в класс Python (oTree) для хранения данных.
Итак, предположим, что код Javascript выглядит следующим образом:
Эта переменная javascript будет обновляться, когда пользователь нажимает кнопку, поэтому предположим, что окончательное значение равно javascriptvariable = 100. Код Python приведен ниже.
Код: Выделить всё
class DisplayCharacteristics2(Page):
form_model = 'player'
pythonvariable = javascriptvariable
@staticmethod
def vars_for_template(player: Player):
return {
"var1": player.var1,
}
Я попытался создать пустую переменную, но получил сообщение об ошибке, в котором говорится, что что-то вроде javascript не может «добавить» к пустой переменной. Я также пробовал использовать django в сочетании с javascript (см. ниже), но javascript не может добавить нулевую переменную. Сначала я пытался сделать его равным нулю, но тогда я получаю только точки данных, равные 0.
Код: Выделить всё
let javascriptvariable = `{{ pythonvariable|safe }}`
Любые предложения будут оценены по достоинству! Заранее спасибо.
Подробнее здесь:
https://stackoverflow.com/questions/716 ... -or-django