使用SQLite進行測試時,Django會在保存到數據庫時自動將字符串轉換爲日期時間,但會在無錯誤的情況下放棄無效字符串的更新。這種行爲在所有Django數據庫後端是否一致?這在哪裏記錄?另外,如何確定從外部源(而非Django表單)接收到的字符串形式的日期時間是否對Django的數據庫有效?Django自動將字符串自動轉換爲日期時間
縱觀代碼,django.utils.dateparse.parse_datetime
似乎是Django在其SQLite數據庫後端中使用的。其他數據庫後端似乎不使用此功能,也不會與Django窗體使用的DATETIME_INPUT_FORMATS
進行交互。