跳至內容
選單
此問題已被標幟
2 回覆
2527 瀏覽次數

Hello,

i want to make a search view; but i have a problem when my search is based on the following field:

'reports_datecreation' :fields.function(_getcreatedate, method=True, type='char', string='le', store=True),

the ERROR is the Following:

ProgrammingError: operator does not exist: timestamp without time zone ~~* unknown LINE 1: ...ch14_reports" WHERE ("ch14_reports"."create_date" ilike ' ... ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.

Can someone tell me what'is wrong ? the field saved is : 2014-08-14 16:20:38.546581 her type is char

頭像
捨棄
作者 最佳答案

Thanx for your answer but it is an str
 

頭像
捨棄
最佳答案

The return of your "_getcreatedate" method is most likely not a string, but something like a datetime object?

頭像
捨棄