1. 程式人生 > >使用搜索引擎出現的問題:TypeError: __init__() got an unexpected keyword argument 'decimal_places'

使用搜索引擎出現的問題:TypeError: __init__() got an unexpected keyword argument 'decimal_places'

通過搜尋引擎搜尋商品時,出現下面的問題:

原始資料庫模型中的欄位具體資訊如下:
在這裡插入圖片描述

在建立搜尋模型類時,我們用到了這個欄位,但是欄位的具體資訊這樣的:
在這裡插入圖片描述

原因就是,對於同一個欄位,進行了不同型別的要求,這樣就會出現報錯:TypeError: init() got an unexpected keyword argument ‘decimal_places’

更正:在搜尋模型類中將欄位改成和資料庫的模型類一樣就可以了:
在這裡插入圖片描述

問題解決!!