歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Django實戰教程

Django實戰教程

日期:2017/2/28 14:43:39   编辑:Linux教程

我想寫[Django實戰教程]這系列的文章是因為我最近在開發一個數據庫腳本發布系統,該系統只限於公司內部使用,它的功能非常簡單明了:開發人員通過該系統提交SQL語句,DBA審核後執行,並將結果反饋給開發人員。

當然,開發這種小系統方法很多,我選擇的是Django+Bootstrap,Web框架選擇Django是因為我對Python語言比較熟,平時經常用它寫一些自動化腳本;前端框架選擇Bootstrap是因為我很喜歡它那種小清新的界面風格。

這一系列的實戰文章會詳細記錄我開發這個系統的過程,包括設計、源碼等,因為我也是第一次使用Django,所以難免會有纰漏和錯誤,請大家多多指教。

所謂“工欲善其事,必先利其器”,下面介紹如何安裝Django+Bootstrap。

Django 安裝

在安裝Django之前,系統上必須已經安裝了Python,至於如何安裝Python,這裡就不多講了,有興趣的可以參考下我之前寫的《[Python]安裝及環境配置》,我選擇的Python版本是2.7.3,這裡建議大家不要使用Python 3,因為Python 3做了比較大的改動,目前還不太穩定,最重要的是很多API都改了,可能不兼容舊版本。

參考: Python學習總結—安裝與配置環境 http://www.linuxidc.com/Linux/2012-11/73912.htm

安裝好Python之後,建議安裝easy_install,這樣直接使用命令easy_install django即可下載最新版本,非常方便。

當然也可以采用源碼安裝,首先到Django官網下載tar.gz文件,然後:

tar xzvf Django-1.5.2.tar.gz
cd Django-1.5.2
sudo python setup.py install

django-bootstrap-toolkit 安裝

關於Bootstrap的界面風格大家可以去Bootstrap的首頁去看下,我個人很喜歡這種小清新的風格,

Bootstrap 的詳細介紹:請點這裡
Bootstrap 的下載地址:請點這裡

相關閱讀:

BootStrap入門教程圖文詳解 http://www.linuxidc.com/Linux/2013-08/88764.htm

dyve大牛開發了開源軟件包django-bootstrap-toolkit,大家可以去github下載,鏈接地址是https://github.com/dyve/django-bootstrap-toolkit

該軟件包中最重要的是“bootstrap_toolkit”文件夾,它是一個Django的app,待會兒需要把它拷貝至我們的項目,還有一個demo_project,這是一個demo項目。

通過該軟件包,我們可以把Django和Bootstrap無縫結合起來,非常方便。這裡順便吐槽下百度,當我在百度裡搜django bootstrap時,死活搜不到,但是用google搜第一個就是它,所以和技術相關的東西大家還是用google吧。

創建Django項目

Django安裝成功後,就可以使用django-admin.py創建項目:

# django-admin.py startproject dbrelease

dbrelease是我為這個項目起的名字。

項目創建成功後,我們還要創建應用程序:

# python manage.py startapp dbrelease_app

然後再settings.py的INSTALLED_APPS添加'dbrelease_app'應用程序

現在我們運行一下Web服務器:

# python manage.py runserver 192.168.1.16:8000

在浏覽器裡輸入http://192.168.1.16:8000/就可以看到Django淡藍色的歡迎界面,因為現在還是一個空項目,除了歡迎界面其它的什麼都沒有,接下來的全部工作就是豐富頁面內容。

為了能在新創建的Django項目中能使用bootstrap,我們需要把文件夾bootstrap_toolkit拷貝到項目的主文件夾下,並在settings.py文件中的INSTALLED_APPS裡添加'bootstrap_toolkit'應用程序。

Django 的詳細介紹:請點這裡
Django 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved