Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
2520 Lượt xem

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

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Thanx for your answer but it is an str
 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ