第一篇文章大概的扯了下 PHP 到 python 的一些事情。地址如下:
從PHP 到python 到Django
這一篇將正式開始 Django 和python的學(xué)習(xí)零截。
(一)環(huán)境搭建
使用任何一個模板涧衙,任何一個框架弧哎,都需要做的就是環(huán)境搭建稚虎。Django 的環(huán)境搭建主要分為以下步驟。
- python安裝
- pip安裝
- 使用pip 安裝 Django
- 安裝 pyMysql
以上為環(huán)境搭建的核心步驟非洲。細節(jié)問題就不再細說蜕径。值得注意的是兜喻,在使用Mysql前需要安裝好mysql朴皆,可以安裝wamp(windows)包或者lamp包(linux)帕识。
一切準備就緒后肮疗,便可以進行開發(fā)了伪货。
(二)項目初始化
安裝好Django之后碱呼,會有一個問題-----安裝好了愚臀,該怎么用呢矾利?安裝的包哪兒去了……
首先,pip的安裝包問題舶斧。一般包都會安裝在python的安裝目錄下的scripts 下捧毛。所以如果不想讓包 去 C盤呀忧,就不要把python 安裝在C盤溃睹。
下一個問題因篇,怎么用包呢竞滓?
步驟如下:
- 找一個放置項目的目錄(隨便都行)
- 打開cmd 或者shell 。輸入django-admin.py startproject objectName
這里的objectName便是項目的名字锯茄。然后肌幽,就可以在你選擇的項目目錄下看到如下目錄結(jié)構(gòu)。(sublime text3 目錄視圖)
以上是一個名為AI的 Django項目格嘁。在我截圖的時候我已經(jīng)做過了一些修改糕簿。不過對于記錄學(xué)習(xí)來講影響不大冶伞。
在剛創(chuàng)建的時候响禽,目錄主要分為兩塊芋类。
- AI文件夾(包含項目的設(shè)置,路由界阁,控制器等等)
- manage.py(一個用于管理的python文件)
首先要看的是 manage.py 侯繁。這個文件有很多作用,不過剛開始要用到它的是 用它來創(chuàng)建一個用于測試的服務(wù)器泡躯。
在manage.py文件目錄下打開cmd贮竟,輸入
python manage.py runserver
即可開啟一個服務(wù)器。然后 就可以在瀏覽器輸入地址: 127.0.0.1:8000 來進行訪問了较剃。
至此咕别,整個項目以及項目環(huán)境搭建完畢。
接著写穴,打開AI文件夾(指的是與manage.py同級的AI文件夾),里面的文件依次作用是:
- init.py 入口文件
- url.py 路由文件
- setting.py 設(shè)置文件
其中的view.py 以及models.py皆為自己創(chuàng)建惰拱。具體作用后文介紹