Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
3927 Näkymät

What are the steps to reproduce your issue?
I have two fields pnumber (Char)pdate (Date)
when I'm trying to do like this
<field name="pnumber" attrs="{'required': [('pdate', '=', True)]}"/>
What is the current behavior that you observe?
But it is working if I do like this
<field name="pnumber" attrs="{'required': [('pdate', !'=', False)]}"/>
What would be your expected behavior in this case?
It should working in True value also.. as per my view
<field name="pnumber" attrs="{'required': [('pdate', '=', True)]}"/>

Avatar
Hylkää
Paras vastaus

You cant check datetime object with true if that has a value. but  in python it will accept that != False,


check this code in your python console

import datetime

x = datetime.date(2012, 9, 1)

if x == True:

     print "fail"

elif x != False or x != True:

     print "truee"


so you can check that using this code


isinstance(x, datetime.date)


Thank You

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
0
helmik. 25
843
2
lokak. 24
3798
2
kesäk. 24
2663
1
kesäk. 19
6081
0
maalisk. 15
5243