一.安裝:
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檔案裡面建立:
使用方式為:{ { 變數名字} }
開啟試一下效果:
重新整理一下:
可以看見每次訪問得到的時間都不同,這樣簡單的動態頁面就完成了