Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84049
  • 博文数量: 20
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-17 16:15
文章分类

全部博文(20)

文章存档

2013年(20)

我的朋友

分类: Python/Ruby

2013-04-10 09:14:50

Python 安装

Django本身是纯Python编写的,所以安装框架的第一步是确保你已经安装了Python

Django安装

任何时候,都有两个不同版本的Django供您选择。 最新的官方发行版和有风险的主干版本。 安装的版本取决于您的优先选择。 你需要一个稳定的通过测试的Django,或是你想要包括最新功能的版本,也许你可对Django本身作贡献,而把稳定作为代价?
安装官方发布版

如果您在用Linux系统,其中包括Django的包,使用默认的版本是个好主意。 这样,你将会通过系统的包管理得到安全的升级。
如果你的系统没有自带Django,你可以自己下载然后安装框架。 首先,下载名字类似于Django-1.0.2-final.tar.gz压缩文件。(下载到哪里无所谓,安装程序会把Django文件放到正确的地方。)解压缩之后运行setup.py install,像操作大多数Python库一样。
测试Django安装
让我们花点时间去测试 Django 是否安装成功,并工作良好。同时也可以了解到一些明确的安装后的反馈信息。 在Shell中,更换到另外一个目录(不是包含Django的目录),然后输入python来打开Python的交互解释器。如果安装成功,你应该可以导入django模块了:

点击(此处)折叠或打开

  1. import django
  2. django.VERSION
  3. (1, 3, 2, 'final', 0)
开始一个小项目

一但你安装好了python,django和(可选的)数据库及相关库,你就可以通过创建一个project,迈出开发django应用的第一步。
如果第一次使用 Django,必须进行一些初始化设置工作。 新建一个工作目录,例如 /home/username/djcode/ ,然后进入该目录。
把代码放置在文档根目录 之外 的某些目录中。
转到你创建的目录,运行命令django-admin.py startproject mysite。这样会在你的当前目录下创建一个目录。

startproject 命令创建一个目录,包含4个文件:
         __init__.py   让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它
        manage.py   一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。
        settings.py    该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
         urls.py      Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。

运行开发服务器

为了安装后更多的体验,让我们运行一下django开发服务器看看我们的准系统。

django开发服务是可用在开发期间的,一个内建的,轻量的web服务。 我们提供这个服务器是为了让你快速开发站点,也就是说在准备发布产品之前,无需进行产品级 Web 服务器(比如 Apache)的配置工作。 开发服务器监测你的代码并自动加载它,这样你会很容易修改代码而不用重启动服务。

如果你还没启动服务器的话,请切换到你的项目目录里 (cd mysite ),运行下面的命令:
         python manage.py runserver         
你会看到这些字样:

点击(此处)折叠或打开

  1. Validating models...
  2. 0 errors found.

  3. Django version 1.0, using settings 'mysite.settings'
  4. Development server is running at http://127.0.0.1:8000/
  5. Quit the server with CONTROL-C


将会在端口8000启动一个本地服务器, 并且只能从你的这台电脑连接和访问。 既然服务器已经运行起来了,现在用网页浏览器访问 。 你应该可以看到一个令人赏心悦目的淡蓝色Django欢迎页面。 它开始工作了。



阅读(1670) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~