CentOS 6.4下安裝Django

Django是一個基於python的網站開發框架,筆者學過了python的基本知識,對用python進行網站開發很有興趣。因而想安裝一個在本地研究一下。python

筆者本地操做系統是:CentOS 6.4,Linux內核:2.6.32-358.el6.i686web

自帶python版本爲:2.6.6shell

本人從django的官網上下載django的源碼。官網地址:https://www.djangoproject.com/django

下載獲得的源碼包爲:Django-1.5.8.tar.gz瀏覽器

(1) 安裝
框架

$ tar zxf Django-1.5.8.tar.gz
$ cd Django-1.5.8
$ sudo python setup.py install

安裝完成後網站

$ which django-admin.py
/usr/local/bin/django-admin.py

表示成功
ui

(2) 生成第一個Demo項目url

# 進入一個新的目錄
$ mkdir jango-website
$ cd jango-website
$ django-admin.py startproject FirstWebsite

在這一步,本人遇到一個問題。django-admin.py裏運行時報語法錯誤:操作系統

緣由爲本地自帶的python版本過低,不支持{name : "xx" for name in ['aa', 'bb']}這樣的語法。

因而,本人升級python版本,在本機安裝了一個Python 3.4的版本。python 3.4版本安裝完成後,生成的python命令爲python3,原來2.6的保持不變。

本人再用python3命令代替python從新安裝django,而後執行django-admin.py就沒出錯了。

$ sudo python3 setup.py install

回到執行django-admin.py startproject FirstWebsite以後。jango-website目錄下生成了FirstWebsite子目錄。用tree命令看一下該目錄下的結構:

$ cd FirstWebsite/
$ tree
.
|-- FirstWebsite
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py

1 directory, 5 files

注:tree命令能夠要安裝。

(3) 運行網站服務

$ python3 manage.py runserver
Validating models...

0 errors found
June 07, 2014 - 21:56:09
Django version 1.5.8, using settings 'FirstWebsite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

在本地,打開瀏覽器,輸入網址:http://127.0.0.1:8000就能夠看到Django網頁的Welcome頁面。

完成!


相關連接:

https://docs.djangoproject.com/en/1.4/intro/tutorial01/

相關文章
相關標籤/搜索