Я хочу сравнить дату продолжительности листьев с текущей датой в odoo python

Вот программа, которую я написал и унаследовал от hr.holidays, что если выбранная дата предшествует текущей дате, тогда она должна предоставить сообщение об ошибке. Код-

from datetime import date if self.date_from <= date.today(): print 'You cannot select the previous date' 

Но это дает ошибку,

 TypeError: can't compare datetime.date to bool 

благодаря

Привет Уджваль Сингх Багель,

Попробуйте этот код ниже,

 #!/usr/bin/python import datetime i = datetime.datetime.now() print ("Current date & time = %s" % i) if self.date_from <= str(i): print 'You cannot select the previous date' 

ИЛИ

 from datetime import date if self.date_from <= str(date.today()): print 'You cannot select the previous date' 

Например

 from datetime import date if "10/07/2017" <= str(date.today()): print 'You cannot select the previous date' 

Вывод:

Вы не можете выбрать предыдущую дату

Надеюсь, мой ответ будет полезен. Если какой-либо запрос так комментирует, пожалуйста.