Django簡介&Django 各個環境下的安裝

Django介紹

Django 是一個由 Python 編寫的一個開放源代碼的 Web 應用框架
使用 Django,只要很少的代碼,Python 的程序開發人員就可以輕鬆地完成一個正式網站所需要的大部分內容,並進一步開發出全功能的 Web 服務 Django 本身基於 MVC 模型,即 Model(模型)+ View(視圖)+ Controller(控制器)設計模式,MVC 模式使後續對程序的修改和擴展簡化,並且使程序某一部分的重複利用成爲可能

Django 全貌


urls.py
網址入口,關聯到對應的views.py中的一個函數(或者generic類),訪問網址就對應一個函數。

views.py
處理用戶發出的請求,從urls.py中對應過來, 通過渲染templates中的網頁可以將顯示內容,比如登陸後的用戶名,用戶請求的數據,輸出到網頁。

models.py
與數據庫操作相關,存入或讀取數據時用到這個,當然用不到數據庫的時候 你可以不使用。

forms.py
表單,用戶在瀏覽器上輸入數據提交,對數據的驗證工作以及輸入框的生成等工作,當然你也可以不使用。

templates 文件夾

views.py 中的函數渲染templates中的Html模板,得到動態內容的網頁,當然可以用緩存來提高速度。

admin.py
後臺,可以用很少量的代碼就擁有一個強大的後臺。

settings.py
Django 的設置,配置文件,比如 DEBUG 的開關,靜態文件的位置等。

Django 安裝

Django 安裝

在安裝 Django 前,系統需要已經安裝了Python的開發環境。接下來我們來具體看下不同系統下Django的安裝

Window 下安裝 Django

如果你還未安裝Python環境需要先下載Python安裝包

1、Python 下載地址:https://www.python.org/downloads/

2、Django 下載地址:https://www.djangoproject.com/download/

注意:目前Django 1.6.x以上版本已經完全兼容Python 3.x

Python 安裝(已安裝的可跳過)

  • 安裝Python你只需要下載python-x.x.x.msi文件,然後一直點擊"Next"按鈕即可
    在這裏插入圖片描述
  • 安裝完成後你需要設置Python環境變量。 右擊計算機->屬性->高級->環境變量->修改系統變量path,添加Python安裝地址,本文實例使用的是C:\Python33,你需要根據你實際情況來安裝
    在這裏插入圖片描述
  • Django 安裝
    下載 Django 壓縮包,解壓並和Python安裝目錄放在同一個根目錄,進入 Django 目錄,執行python setup.py install,然後開始安裝,Django將要被安裝到Python的Lib下site-packages
    在這裏插入圖片描述
  • 然後是配置環境變量,將這幾個目錄添加到系統環境變量中: C:/Python33/Lib/site-packages/django;C:/Python33/Scripts。 添加完成後就可以使用Django的django-admin.py命令新建工程了
    在這裏插入圖片描述
  • 檢查是否安裝成功
    輸入以下命令進行檢查:
>>> import django
>>> django.get_version()

在這裏插入圖片描述

  • 如果輸出了Django的版本號說明安裝正確

Linux 上安裝 Django

  • yum 安裝方法
    以下安裝位於 Centos Linux 環境下安裝,如果是你的 Linux 系統是 ubuntu 請使用 apt-get 命令。

默認情況下 Linux 環境已經支持了Python。你可以在終端輸入Python命令來查看是否已經安裝。


Python 3.7.4 (default, Aug  1 2012, 05:14:39) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

  • 安裝 setuptools

命令:


yum install python-setuptools

完成之後,就可以使用 easy_install 命令安裝 django

easy_install django

之後我們在 Python 解釋器輸入以下代碼:


[root@solar django]# python
Python 3.7.4 (default, May 15 2014, 14:49:08)
[GCC 4.8.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(3, 0, 6, 'final', 0)

我們可以看到輸出了Django的版本號,說明安裝成功。

  • pip 命令安裝方法

如果你還未安裝 pip 工具,可查看:Python pip 安裝與使用。


sudo pip3 install Django

指定 Django 的下載版本(3.0.6 可以改成你要的版本):


sudo pip3 install Django==3.0.6 

如果 pip < 1.4,安裝方法如下:


pip install https://www.djangoproject.com/download/1.11a1/tarball/

  • 源碼安裝方法

下載源碼包:https://www.djangoproject.com/download/

輸入以下命令並安裝:


tar xzvf Django-X.Y.tar.gz    # 解壓下載包
cd Django-X.Y                 # 進入 Django 目錄
python setup.py install       # 執行安裝命令

安裝成功後 Django 位於 Python 安裝目錄的 site-packages 目錄下

Mac 下安裝

下載:https://www.djangoproject.com/download/
從這裏下載最新的穩定版本:DJango-3.x.y.tar.gz,在頁面右側列表下載,如下圖:
在這裏插入圖片描述

記住是最新的官方版本哦。其中 x.y 是版本號。進入你下載該文件的文件夾目錄,執行如下命令:(Mac下默認是/Users/xxx/Downloads,xxx是你的用戶名)


$ tar zxvf Django-3.x.y.tar.gz

你也可以從 Github 上下載最新版,地址:https://github.com/django/django:


git clone https://github.com/django/django.git

  • 安裝
    進入解壓後的目錄:

cd Django-3.x.y
sudo python setup.py install

安裝成功後會輸出以下信息:

……
Processing dependencies for Django==3.x.y
Finished processing dependencies for Django==3.x.y

再進入我們的站點目錄,創建 Django 項目:


$ django-admin.py startproject testdj

啓動服務:


cd testdj # 切換到我們創建的項目
$ python manage.py runserver
……
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

以上信息說明,項目已啓動,訪問地址爲http://127.0.0.1:8000/。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章