1. 程式人生 > >Django開發教程 第一節 HelloWorld

Django開發教程 第一節 HelloWorld

本系列教程是講述Django框架的,如果你正在看本教程那麼你應該對Django已經有了初步的瞭解,簡而言之Django就是一個基於Python的Web開發框架。在學習Django之前最好有Python基礎,如果沒有Python基礎但是有別的開發經驗(例如Java、.NET)學習Django也是非常容易的。下面讓我們開始經典的HelloWorld。

一、開發環境搭建

首先我們要安裝Python,至於是在Windows還是在Linux上開發,筆者建議選擇Linux,因為這樣能使我們學到更多的東西。本系列教程所有程式碼的除錯環境都是Ubuntu Kylin14.04,Python版本為2.7.6,Django版本1.8.3。

1、Python安裝

大部分的Linux發行版如Ubuntu、Centos、Fedora、RedHat都是自帶Python,如果安裝系統的時候沒有選擇Python那麼就要自己手動安裝了。Linux安裝Python很簡單,直接從Python官網下載Python原始碼包,在Ubuntu下解壓。然後進入解壓後的目錄執行./configure來生成Makefile,make進行編譯,make install執行安裝,這樣Python就安裝成功了。安裝成功之後還要把Python的可執行檔案所在路徑新增到系統PATH環境變數,在/etc/profile檔案末尾加入export PATH=<Python可執行程式所在目錄>:${PATH}即可。執行python -V可以檢視安裝Python的版本。以上操作需要一些Linux基礎,如果你對這些不是很清楚建議看一下《鳥哥的Linux私房菜》,掌握Linux的基本操作對以後學習Django也很是有幫助的。

2、Django安裝

Python安裝成功後只需要在終端下執行pip install Django或者easy_install Django便可安裝Django,也可以在Django官網下載安裝包後進行解壓,然後進入解壓後的目錄執行python setup.py install也可安裝Django。執行python -c "import django; print django.VERSION"可以檢視安裝Django的版本。

二、建立專案

下面我們就來建立我們的HelloWorld專案,在你想儲存專案程式碼的目錄下執行django-admin startproject django_0010,之後你會發現在這個目錄下生成了一個django_0010資料夾,用tree命令檢視django_0010資料夾的目錄結構,應該是如下所示


現在我們在外層的django_0010目錄下新建一個views.py檔案,並在裡面輸入如下內容


接下來我們還需要編輯一下urls.py檔案,找到urlpatterns列表,在其中新增url(r'^hello/', hello)元素,修改後的urls.py檔案如下所示


在外層的django_0010目錄下執行python manage.py runserver 0.0.0.0:80,會看到如下提示資訊


此時在瀏覽器中訪問127.0.0.1/hello/,就可以看到經典的Hello world了