一.安裝:
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文件里面創建:
使用方式為:{ { 變量名字} }
打開試一下效果:
刷新一下:
可以看見每次訪問得到的時間都不同,這樣簡單的動態頁面就完成了