練手小專案錯誤總結《二》
阿新 • • 發佈:2018-12-19
莫名其妙的坑
1 migrate遷移資料庫 出現 attributeeror: tuple has no attriibute 'startwith' 我的根源 是在setting中中途配置改了media_root配置 然後執行makemigration成功 在migrations目錄下生成檔案 更改setting配置之後 不刪除migration中錯誤生成的檔案 再次執行migrate還是會報錯-------要刪除掉執行錯誤時生成的檔案 2 css樣式不起作用 記得清楚快取。。。 3 物件關係新增 出現 instance <quertyseet>錯誤 設計表的時候 避免二級foreignkey 要實現二級foreign 額外生成一個表來進行新增 (比如在訂單(購物車裡面篩選的多件商品)裡面展示商品(是購車的外來鍵)的時候) 額外生成一個表來進行新增 ---二級foreignkey 4 ajax中返回的資料 回撥函式中資料不能新增到對應的節點上 在語法沒有錯誤的前提上,回撥函式中的$(節點) 是不是事件重新宣告var 的 《回撥函式裡面的dom操作 不關聯在事件中的dom操作 除非是 var 宣告的變數》 5 ajax--view的重定向不起作用 jsonresponse(url) 回撥函式去操作url 6 annoymoususer is not iterable 物件操作時,是否進行了認證操作 三天時間:1-是因為 linux下的pycharm突然不提示了 程度到了request.GET都需要手打的地步,所以一邊寫內建函式的時候 還要一邊去確認,浪費了不少時間 2 -js函式的一些操作 陌生了 3-表的欄位設計的不合理 寫到後面 還要去修改前面的資料庫 麻煩 同時在認證方面也是因為 模型的原因沒有使用內建框架 導致 在使用者認證上面繞了彎 4-練的少,優秀的程式設計也應該有程式碼量的保證額,當然不是cv戰士的積累量。。 5-心情---有時候css不起效果 --很難受 6-沒有大局觀 --也就是 做到後面發現前面的功能不完善去改前面的功能,然後後面的思路又被打斷了