Django是一个开源的Web应用框架,由Python写成,并于2005年7月在BSD许可证下发布。Django的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django采用MVC设计模式注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don’t Repeat Yourself)。在Django中Python被普遍使用,甚至包括配置文件和数据模型。本文介绍Django在Linux+Mysql环境下安装、配置的过程,包括安装、运行、添加应用的所有流程,最终建立一个可以从Mysql读取文章并显示的Django应用。文章面向刚接触Python/Django的初学者,所以安装过程都以默认环境为主,用pip可以大大简化安装过程。
###系统环境 CentOS release 6.2 Mysql Django-1.3.7
###安装Python2.7 系统默认自带python2.6版本
因为yum依赖python2.6,所以要修改一下yum,否则yum则不能使用
$ vi /usr/bin/yum 将 #!/usr/bin/python 改成 #!/usr/bin/python2.6###安装Django
$sudo yum install mysql-server mysql-client $sudo yum install MySQL-python###安装debug-toolbar
$ git clone git://github.com/django-debug-toolbar/django-debug-toolbar.git $ sudo python setup.py install如果报如下异常:ImportError: No module named setuptools 1、查看本机是否安装setuptools 如果没安装,则需要安装,安装过的查看版本是否支持
2、安装setuptools
$ tar zxvf setuptools-0.6c11.tar.gz $ cd setuptools-0.6c11 $ python setup.py install###验证安装是否成功 1、创建一个django项目
$ django-admin.py startproject mysite $ cd mysite/ $ python manage.py runserver2、访问http://host:port/8000