1. 程式人生 > >簡單了解Django

簡單了解Django

輸入 模版 manage 快速開發 settings set tree ges setting

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