1. 程式人生 > >練手小專案錯誤總結《二》

練手小專案錯誤總結《二》

莫名其妙的坑

		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-沒有大局觀 --也就是 做到後面發現前面的功能不完善去改前面的功能,然後後面的思路又被打斷了