最近進行django + vue的項目平台搭建,昨夜在當CV工程師時,遇到一個BUG,頁面返回的信息錯誤。
網頁端報錯信息如下:Uncaught SyntaxError:Unexpected token<
解決方法:數據層中,一個數據庫的操作方式錯誤,原本的方式只要展示就行,當前是需要和VUE結合,實現搜索框實時顯示功能,無法對原變量就行遍歷操作,所以報錯。
類似這樣的代碼
原代碼:hrefs = DB_hrefs.obiject.all()
修改后:hrefs = list(DB_hrefs.object.all().values())
修改完成后即可解決問題。
總結: 這處的結構,在所有的類似搜索操作中,都會用到,需要牢記原理與用法。正好踩個坑加深下印象!
