簡單了解Django
Django 是開源代碼web應用的框架,由python完成,django的主要目的是簡便,快速開發數據庫驅動網站
主要用於測試,運維,自測。
1.下載Django。
個人建議使用命令pip install Djiango,也可以自己到官網自行下載喜歡的版本,在使用pip時。要註意你是否有
多個版本的python,如果你使用的是mac,自帶python2.7,這是下載django的時候我們要確保下載地址的真確,
可以直接切換版本在下載,在cmd或終端輸入python2,python3,就可以直接切換版本
2.創建Django項目。
這有2種方法,一個是使用命令,一個使用工具,不管哪種我們都要知道django-admin.py,它就相當於管家,
管理命令,下面我們看看2種方式建立項目
命令:
django-admin.py startproject HelloWorld
$ cd HelloWorld/
$ tree
.
|-- HelloWorld
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
工具:本人使用的是idea,操作也是橫簡單
3了解每個.py文件的作用
項目建立好後,會出現如下圖的文件
下面我具體介紹一下作用:
manage.py:相當於管家,管理命令
__int__.py:控制py包的導入
setting.py:設置模版,數據庫等
urls.py:統一資源定義符,管理路徑
wsgi.py:這個厲害了,不要動他,默認就好,用於連接服務器
admin.py:用戶
models.py:數據庫模型文件
views.py:試圖控制器
4.訪問原理:
客戶端發送http請求到Django(服務器)查找響應的方法到urls.py調用相應方法到views.py獲取頁面
html生成Html頁面到Django再返回html頁面到客戶端
知道這些,我們就可以繼續操作了
5.操作:
先創建好html頁面,記住名稱
打開urls.py進行如下配置
再打開views.py定義一些函數,用於查找頁面
在打開settings.py添加應用,先不配數據庫:
6.啟動服務
輸入python manage.py runserver,再到頁面輸入http://localhost:8000便可訪問項目
簡單了解Django