pycharm中Django的安裝和簡單使用


 

一.安裝:

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文件里面創建:

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

打開試一下效果:

刷新一下:

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM