Hi all.
Ik heb het volgende probleem. ik heb een formulier waar een aantal prijzen ingevuld kunnen worden. deze worden dan gepost naar een Python scriptje
Nu wil ik in dat python scriptje checken of er wel een geldige prijs in staat (Float dus).
Ik heb nu 3 verschillende manieren geprobeert:
Met deze code krijg ik dus ALTIJD "Prijs 1 is geen geldige waarde!" ook al staat er een float in
Deze wil simpelweg gewoon niet werken
want hij zegt dat Type niet gedefinieerd is.
Precies dezelde melding als boven alleen dan met PyFloat_Check:(
Ik heb het volgende probleem. ik heb een formulier waar een aantal prijzen ingevuld kunnen worden. deze worden dan gepost naar een Python scriptje
Nu wil ik in dat python scriptje checken of er wel een geldige prijs in staat (Float dus).
Ik heb nu 3 verschillende manieren geprobeert:
Met deze code krijg ik dus ALTIJD "Prijs 1 is geen geldige waarde!" ook al staat er een float in
code:
1
2
3
4
5
6
7
8
9
| from types import FloatType;
request = context.REQUEST
if not isinstance(request.Prijs1, FloatType):
request.set('Fout','Prijs is wel geldig')
else:
request.set('Fout','Prijs 1 is geen geldige waarde!')
return request |
Deze wil simpelweg gewoon niet werken
want hij zegt dat Type niet gedefinieerd is.
code:
1
2
3
4
| if type(request.Prijs1) is FloatType:
request.set('Fout','Prijs is wel geldig')
else:
request.set('Fout','Prijs 1 is geen geldige waarde!') |
Precies dezelde melding als boven alleen dan met PyFloat_Check:(
code:
1
2
3
4
| if PyFloat_Check(request.Prijs1):
request.set('Fout','Prijs is wel geldig')
else:
request.set('Fout','Prijs 1 is geen geldige waarde!') |