Я хочу запустить свой код, но продолжаю получать сообщения об ошибках. Речь идет о поле формы, в котором они вводят свое значение. Если значение находится в определенном диапазоне, они получат 1 евро. Код:
class Guess(Page):
form_model = 'player'
form_fields = ['guess']
def is_displayed(self):
return self.round_number == 2
def vars_for_template(self):
if self.player.guess >= 11.25 and self.player.guess <= 13.75:
self.player.cumulative_guthaben = self.player.cumulative_guthaben + 1
else:
self.player.cumulative_guthaben = self.player.cumulative_guthaben
return {
'current_credit': self.player.cumulative_guthaben,
'anzahlspieler': Constants.number_of_players,
'round_number': self.round_number,}
Я знаю, что это ошибка типа, но мне не удалось ее исправить
Here is a shorter Version of my Class:
class Player(BasePlayer):
guthaben = models.CurrencyField(initial=c(0))
cumulative_guthaben = models.CurrencyField()
donation = models.FloatField(min=c(0))
earnedmoney = models.CurrencyField()
frequency = models.StringField()
rival = models.StringField()
guess = models.FloatField(label="Your Guess:")