if __name__== '__main__':在測試中發現如下錯誤:
the url doesn't end
the slash url while maintaining post data. change your form to point to localhost:8000/dev/ (note the trailing slash), or
發現在post的方法中,url錯誤:
錯誤url:http://%s:%s/dev
正確url:http://%s:%s/dev/
就是url的最後麵少了乙個反斜槓。
修改完成後post方法繼續有如下錯誤:
拒絕訪問錯誤,發現是備乙個叫csrf的控制項所阻止。在django的setting.py中找到:`
'django.middleware.csrf.csrfviewmiddleware'
然後注釋掉這一行即可。
Django 啟動Python的兩種方式
啟動python有兩種方式 python manage.py shell和python。這兩個命令都會啟動互動直譯器,但是manage.py shell命令有乙個重要的不同 在啟動直譯器之前,它告訴django使用哪個設定檔案。django框架的大部分子系統,包括模板系統,都依賴於配置檔案 如果dj...
django專案啟動的兩種方式
一 命令列式啟動 1.想把專案儲存在哪個盤就切換到哪個盤,博主是直接將專案儲存在桌面上的,話不多說直接上命令 cd desktop 將路徑直接切換到桌面2.直接命令列建立專案 django admin startproject 專案名 django admin startproject movie3...
單元測試的兩種方式
人工測試 自動測試 手動執行測試用例並不借助任何工具的測試被稱為人工測試。借助工具支援並且利用自動工具執行用例被稱為自動測試。消耗時間並單調 由於測試用例是由人力資源執行,所以非常緩慢並乏味。快速自動化執行測試用例時明顯比人力資源快。人力資源投資較少 測試用例由自動工具執行,所以在自動測試中需要較少...