初識Django的一些問題

2022-09-19 05:42:15 字數 1548 閱讀 3909

把前年寫的重新理了理,覺得可讀性不好,把錯誤和**邏輯分開來寫。這裡就放錯誤和解決辦法。

一、報錯:error10013

原因一:埠被佔,預設埠是8000,酷狗的預設埠也是8000,

解決辦法:

1. 把酷狗關掉。

2. 埠改成其他,如8080,即每次執行的時候在最後加上8080就好了。eg:python manage.py runserver 8080(推薦使用)

3. 如果不是酷狗,先輸入netstat -aon|findstr "8000"(檢視所有埠|檢視指定埠是被什麼給占用了),找到如圖最後乙個位置即占用的那個程序,然後使用tasklist|findstr "3108"(關閉程序,如果知道是什麼程式,即使用taskkill /f /t /im)將其關掉。

解決:新起乙個dos視窗,執行python manage.py migrate

三、報錯:頁面出現page not found(404)四、報錯:unicodedecodeerror: 『ascii』 codec can』t decode byte 0xe3 in position 7: ordinal not in range(128)

原因:python的str預設是ascii編碼,和unicode編碼衝突。

解決:1). 在**的最前端加上

import sys  

reload(sys)

# python2.5 初始化後會刪除 sys.setdefaultencoding 這個方法,

#我們需要重新載入 ('utf-8')

sys.setdefaultencoding

3). 修改源**:找到開啟d:\anaconda2\lib\mimetypes.py(我使用的是anaconda整合環境,如果你是原python的話,同樣在python的lib目錄下),在254行左右有句default_encoding = sys.getdefaultencoding(),在它前面加上這句:

if sys.getdefaultencoding() != 'utf8' 

reload(sys)

sys.setdefaultencoding('utf8')

如圖:

五、報錯:you are trying to add a non-nullable field 'email' to usermodel without a default; we can't do that (the database needs something to populate existing rows).f

原因:非空字段的問題,需要你設乙個預設值。

初識CocosCreator的一些問題

1.color賦值 cc.label元件並沒有顏色相關的屬性,但是node有color的屬性。如果4個引數,在ios下有問題 let rgb 13,225,122 node.color new cc.color rgb 下面是錯誤的寫法 node.color rgba 13,225,122,1 no...

Django公升級1 8的一些問題

1 最明顯的問題當然是settings設定中關於模板的設定資料結構發生變化,這個就不細說了,你開個django的1.8的新專案就知道怎麼改了 2 migrations問題,這個問題是1.8最主要的修改,在 從1.7公升級到1.8之前要保證models定義和db schema的版本一致,然後 公升級到...

Django公升級1 8的一些問題

1 最明顯的問題當然是settings設定中關於模板的設定資料結構發生變化,這個就不細說了,你開個django的1.8的新專案就知道怎麼改了 2 migrations問題,這個問題是1.8最主要的修改,在 從1.7公升級到1.8之前要保證models定義和db schema的版本一致,然後 公升級到...