一.安裝:

1.點選File,找到setting選項

2.點選+號,進入下面介面

結束後,安裝完成

二.建立Django專案

建立成功後,新專案左側:

templates:用於儲存HTML檔案

setting.py:用於配置Django

urls.py:用於存放地址

wsgi:Django匯入的wsgiref.py的包(Django是在原生wsgiref的基礎上開發的框架)

manage.py:啟動Django專案

有了上面之後,就可以進行專案的建立了。

在pycharm中有兩種建立的方式:

1.在Terminal中輸入python manage.py startapp 應用名

2.開啟Tools選單(推薦)

輸入startapp 應用名

可以得到這樣的資料夾(以app01為例子)

今天只說Views.py

Views.py裡面存放的是要各種執行的函式

三.簡單使用

開啟你的setting檔案

在INSTALLED_APPS中加入你的應用名字(我的是app01)

這個時候你的Django就可以運行了

點選之後,效果如下所示:

是不是想加些東西?很簡單

開啟urls.py檔案

views裡面沒東西?不慌,先莽一波,等會再去寫函式

urlpatterns裡面的格式為url(r'^路徑名 ',views.函式名)

好了好了,不莽了,去老老實實寫函數了,開啟你的views檔案

在views中要使用經常要使用的三個包,簡稱Django小白必會三板斧:

分別是:HttpResponge(響應  ) ,redirect(重定向) .render(替換)

在檔案上方匯入

首先第一種:HttpResponge(響應  ):

這個時候再執行你的專案:

寫錯了?沒錯,是因為你沒設定起始頁面而已

在urls.py檔案中,我是這樣寫的,其中admin是Django自帶的頁面,暫時不理

在瀏覽器中輸入\db(我設定的路徑名)

 會得到下面的頁面,這是咱們剛才設定的值

通過這個原理,就可以讀取html檔案,返回html檔案給閱覽器了

第二種:redirect(重定向):

在urls中新增baidu,函式名稱為rebaidu

在views中的函式

在瀏覽器中:

回車

成功跳轉到了百度頁面

當然也可以跳轉到自己的頁面:

跳轉到了我自己寫的db頁面(效果很簡單就不演示了)

 第三種:render

render是為了動態效果而存在的,在這裡舉一個獲取時間的小例子

同上:

request(request,你的HTML檔案,{傳的值})

注意,傳的值一定是字典格式的

這樣就可以在我們的HTML中獲取我們傳輸的值了:

HTML在templates檔案裡面建立:

使用方式為:{ { 變數名字} }

開啟試一下效果:

重新整理一下:

可以看見每次訪問得到的時間都不同,這樣簡單的動態頁面就完成了