Django与Postgresql全文搜索日期和时间输入类型错误

时间:2017-11-04 01:02:05

标签: python django postgresql datetime

这是我目前的代码:

invalid input syntax for type date: ""
LINE 1: ...| to_tsvector(COALESCE("ktab_entry"."chron_date", ''))) AS "...

这是我的错误:

{{1}}

我首先在我的代码的先前版本上遇到此错误,此时我按照此处发布的建议:http://kb.tableau.com/articles/issue/error-invalid-input-syntax-for-type-date-error-while-executing-the-query通过在末尾添加两个if子句,但这不起作用。我在SO上看到了这个答案:Error on using copy Command in Postgres (ERROR: invalid input syntax for type date: "")但我的引号中没有空格。关于SO invalid input syntax for type date: "" in django, postgresql?的这个问题没有答案。 FWIW,chron_date和clock字段实际上都有一个值:2017-11-02&分别是14:41:00。我已经尝试将datestyle()更改为无效。我还在模型上添加了null = True但仍然得到相同的错误。

Django 1.11.5,Postgresql 9.4,Ubuntu 16.04上的Python 3.6

1 个答案:

答案 0 :(得分:0)

我被告知PG FTS尚未处理日期或时间。