1. 程式人生 > >ubuntu下Django的安裝和使用(一)

ubuntu下Django的安裝和使用(一)

ins tle nag 連接 ubunt apt 工具 process 運行

(一):背景在線

由於現在工作的需要,我需要使用Python來進行一個網站後臺的開發,python之前接觸過其語法的學習,基本的東西已經掌握,但是當時自學的時候是學得python3.5,而現在要使用python2.7進行實現,所以,先不管了,大多是一樣的,有部分是不一樣的,慢慢搞吧.

(二):編程環境搭建

我的網站開發是在ubuntu系統下進行的,我們都知道,ubuntu系統在安裝的時候,是自帶python2.7的,所以,pyhthon就不用進行安裝了.我們還需要安裝的有:

  • django ‘1.6.0’
  • mysql 5.6
  • ngix

好了,下面我們就搭建我們的環境.

(1):安裝Django

首先我們需要安裝的是django,我們直接使用命令進行安裝:

sudo apt-get install python-django -y
  • 1
  • 1

安裝完成之後,我們來測試一下我們的django的版本.使用下面的命令:

python
import django
django.get_version()
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

下面來看一下我的系統的輸出:

技術分享

(2):安裝MySQL

Django安裝完成之後,接著我們需要安裝與他進行合作網站開發的mysql.在ubuntu中安裝mysql比較簡單,直接使用命令行即可安裝,在這裏我們使用mysql5.6

sudo apt-get install mysql-server-5.6
sudo apt-get install mysql-client-5.6
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

不過一般是安裝完成mysql-server的過程中,他會自動把mysql-client安裝上.在安裝中間,他會提示你讓你輸入root用戶的密碼,這個密碼要記住.

安裝完成後,我們測試一下打開我們的數據庫摟一眼.

mysql -u root -p 
//回車之後,輸入密碼
  • 1
  • 2
  • 1
  • 2

技術分享

能夠進入之後,就表明我們的數據庫安裝完成了.

(3):安裝Django和mysql連接的驅動

當安裝完成Django和Mysql之後,如果想要Django能夠找到mysql,我們就需要安裝一個驅動,這樣來安裝:

sudo apt-get install python-mysqldb  
  • 1
  • 1

安裝完成之後,就表明我們的變成環境就搭建完成了,現在ngix暫時使用不到,所以我們後面再講述如何安裝ngix.

(三):Hello World

1:新建項目

首先我們需要將工作路徑切換到我們希望建工程的目錄下:

cd xxxx
  • 1
  • 1

然後,在該目錄下執行下面的命令:

django-admin startproject HelloWorld
  • 1
  • 2
  • 1
  • 2

這裏的HelloWorld就是我們項目的名稱.下面我們來看一下新建項目的目錄結構.

技術分享

下面來介紹一下各個目錄和文件的作用.

HelloWorld: 項目的容器
manage.py: 命令行工具,用於和Django交互
HelloWorld/init.py:空文件,告訴python,該目錄是一個Python包
HelloWorld/setting.py : 對該項目的配置文件
HelloWorld/urls.py : 該項目的url聲明
HelloWorld/wsgi.py : 服務器入口

2:運行服務器

當我們的項目新建完成之後,我們就需要測試一下該項目有沒有創建成功,也就是能不能運行起來.

python manage.py runserver
  • 1
  • 1

3:瀏覽器運行測試

當我們的服務器啟動成功之後,我們就在我們的瀏覽器中輸入http://127.0.0.1:8000,下面我們來看一下運行成功後的瀏覽器輸出.

技術分享

如果你的輸出是這樣的,那麽你就成功了.

4:重新部署

當我們修改了代碼之後,服務器會自動檢測其代碼的改變,所以,不需要重新啟動服務器了.

(四):寫在後面

好了,基本的環境我們已經做的差不多了,後面我們將會學習使用Django.最後,完成一個網站的開發.

REF:http://blog.csdn.net/hongbochen1223/article/details/49927929

ubuntu下Django的安裝和使用(一)