Django2.0 學習記錄--入門級(一)
Django是最近剛接觸,需要懂點Python知識,本文只是初步搭建,後續深入學習繼續分享。
一、首先、環境搭建
1、建議按照網上教程推薦使用虛擬環境、安裝Virtualenv,好處是可以建立一個乾淨的開發環境,各個不同的專案隔離。
pip install virtualenv 現在我用的是16.0.0版本。
virtualenv --no-site-packages practice
done完成,虛擬環境建立成功了。
cd 到剛新建的目錄Scripts下:
activate 啟用建立的practice環境,deactivate釋放環境。
2、場地有了,開始購置裝置幹活了,下一步安裝Django
pip install Django
安裝完成,pip list 看下
至此,環境基本完成了。
二、新建專案
新建專案mysite:
django-admin startproject mysite
再初始化專案資料庫,python manage.py migrate
建立賬戶,用於專案登入:
python manage.py createsuperuser
依次輸入使用者名稱、密碼,密碼至少6位。
專案建立完成,需要給專案建立一個應用,這裡例項一個取名為poem。
django-admin startapp poem
建立應用後需要給應用建立資料表,django自帶sqlite3資料庫,我們只需新增欄位即可。
資料庫建立後,需要前端頁面進行請求訪問。
訪問通過總路由mysite下的urls進行的。
分發到應用的檢視views。
視圖裡有一個跳轉頁,需要返回一個html頁面,需要在poem應用底下新建一個templates資料夾,然後再建一個html檔案。
至此一個基本的請求響應完成。
三、啟動,執行 python manage.py runserver
瀏覽器啟動
至此,大功告成。
四、總結
django框架模組,setting是一個後臺設定,urls是路由,wsgi 閘道器(基本不用),分應用下,models 建立資料庫欄位,views操作檢視,請求跳轉。
本文是自己的學習記錄,歡迎各位指教,共同學習進步!!