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/

相关文章
相关标签/搜索