web開發方向是python語言流行的乙個重要方向,主要用於伺服器後端開發。根據python web開發框架的複雜程度,將要學到一些python第三方生態庫:django、pyramid、flask。
今天學習django。
django是python生態中最流行的開源web應用框架。其開發理念是dry,用於鼓勵開發,一站式解決。
採用model、template、view的編寫模式,簡稱mtv模式。
1.安裝django庫
將e:\scripts新增到path
2.建立專案
編寫乙個名為「學習筆記」的web應用程式。
在django同一目錄下建立乙個專案目錄learning_log
cmd輸入django-admin可以檢視django
建立乙個虛擬環境( windows系統)
安裝virtualenv(需要一些時間)
安裝django
找到相關目錄下ll_env\lib\site-packages\django\bin建立資料庫
核實django是否正確地建立了專案
報錯django.core.exceptions.improperlyconfigured: requested setting debug, but settings are not configured. you must either define the environment variable django_settings_module or call settings.configure() before accessing settings.
大意:django.core.exceptions。錯誤配置:請求的設定除錯,但沒有配置設定。在訪問設定之前,必須定義環境變數django_settings_module或呼叫settings.configure()。
建立了乙個myblog專案
建立資料庫
檢視專案
開啟一款web瀏覽器,並輸入url:http://localhost:8000/
ok
第一周任務匯報 星期一
一 在windows以及linux環境下搭建python程式設計環境 1.linux環境下搭建python程式設計環境 我先裝了乙個ubuntu 以前的好像被刪了,打不開,好在之前的光碟映像檔案還在 下面開始搭python。1 檢查python版本 2 安裝文字編輯器 3 執行hello world...
第一周任務點評
對於本週的助教工作表示愧疚,因為這週的工作導致了我沒有精力去完成助教的工作,儘管只是一點點時間都不願意抽出來去點評,一來是我認為在我疲憊的時候沒有專注的精神去為學生們進行走心的點評,二來是我的時間不知不覺中變得少了很多,可能有一兩分鐘零散的時間去看部落格,但是我怕我下一次的一兩分鐘忘記上一次的一兩分...
第一周任務總結(快速冪)
快速冪演算法的概念 快速冪的時間複雜度 快速冪演算法的 int qpow int a,int b 首先輸入兩個值,表示所要運算的a b return ans 得到結果 好像有點難以理解 再來舉個栗子 例如求2的100次方 如果不用快速冪的話,程式迴圈與相乘都需要執行100次,但快速冪只需要迴圈七次,...