`
netli
  • 浏览: 76053 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在Windows上安装Django

阅读更多
在Windows上安装Django
首先要准备好相关的软件:
Python 2.5
PIL for py2.5
Mysqldb for py2.5
Django 0.96
Apache 2.2.x
mod_python 3.3.1 for py2.5
以上软件都可以在网上下载,注意各软件对应的python版本。下载地址如下:
http://www.python.org
http://www.pythonware.com/products/pil/
http://sourceforge.net/projects/mysql-python
http://www.djangoproject.com/
http://httpd.apache.org/
http://httpd.apache.org/modules/python-download.cgi
以上软件除了Django以外,其它的都下载exe的安装版。
准备工作做完之后就可以开始安装了。下面是具体的安装步骤:
1、安装python

这一步很简单,直接双击运行python的安装程序,按照向导一路next即可。在路经方面建议设置一个比较好找的目录,例如我就是设置为d:\python25\这个目录。这样,其它的python相关的资源就都可以组织进这个目录里面了。

1.1 下载安装:从这里下载http://python.org/download/下载windows版本(最新的为Python2.5.2版,点击这个下载),下载完成以后,双击打开,然后一步一步安装。(一路Next,不用太多的参与,最多是自己安装的时候改一下安装目标路径,所以我这里就不罗嗦了,贴图略)
1.2. 测试是否安装成功:装好后,开始->程序->python 2.5->启动 Python command line,然后输入:print "Hello World",如果输出"Hello World",那就表明安装成功了。
1.3. 增加环境变量:右键“我的电脑”->“属性”->“高级”->“环境变量”,在path里输入你的python安装位置即可,比java简单的多了。例如:我的是d:\Python25;应该是找到pythonw.exe的父一级目录。
1.4. 编程测试:随便建一个文件夹,如在d:\MyProgram\python\下建立一个文本文件,并改名为hello.py,用记事本打开文本中输入:
print "Hello World"

2、安装PIL

PIL是Python Imaging Library缩写,主要用来处理图片用的,这里安装它是为了在Django系统中用它来对上传的图片自动的生成缩略图的。安装方法也相当的简单,直接双击运行PIL-1.1.6.win32-py2.5.exe这个文件,然后一路next即可。因为之前已经安装好了python,所以PIL的安装程序会从注册表中读取到python安装的路经,然后就自动地把PIL安装到python25\lib\site-packages\PIL下面了。

3、安装mysqldb

方法同安装PIL。

4、安装Django

可以从django的网站上下载最新的release 0.96版,解压到python目录里,例如d:\python25\django\下面。打开一个命令提示符窗口,然后进入到D:\python25\django>,输入命令python setup.py install,这个命令将会把Django安装到site-package下面并同时设置好sys.path。到此,Django基本的安装就结束了。

5、安装apache

上面安装的仅是开发环境,虽然可以运行但是却不能作为生产系统。这里我们采用apache+mod_python的组合来实现一个生产系统。安装apache也相当的简单,双击安装文件,按照向导做下去即可。

6、安装mod_python

双击安装文件,按照向导一路的next即可。在下载mod_python的时候要注意与apache版本的匹配。一切都安装完成了,接下来就是测试一下mod_python是不是能用。

7、Django 是一个框架,它有特殊的配置要求,因此一般不需要手工创建目录之类的工作, Django 提供了 django-admin.py 可以做这件事。

为了更好地使用 django-admin.py ,建议将 Python 的 Scripts 目录加入到 PATH 环境变量中去。在命令行下执行:django-admin.py startproject newtest,这样就在当前目录下创建了一个 newtest 目录,进去入可以看到有四个文件:
__init__.py
表示这是一个 Python 的包
manage.py
提供简单化的 django-admin.py 命令,特别是可以自动进行 DJANGO_SETTINGS_MODULES 和 PYTHONPATH 的处理,而没有这个命令,处理上面环境变量是件麻烦的事情
settings.py
它是django的配置文件
uls.py
url映射处理文件, Django 的url映射是url对于某个模块方法的映射,目前不能自动完成

8、进入newtest目录,执行manage.py runserver,这样就启动了webserver,一旦出现:
Validating models...
0 errors found.

Starting server on port 8000 with settings module 'newtest.settings'.
Go to http://127.0.0.1:8000/ for Django.
Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).

说明 Django 真的启来了。在浏览器中看一下,有一个祝贺页面,说明成功了。

9、在 newtest 目录下创建一个文件 helloworld.py 内容为:
Java代码
from django.http import HttpResponse  
 
def index(request):  
    return HttpResponse("Hello, Django.") 

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, Django.")


修改urls.py,内容为:
Java代码
from django.conf.urls.defaults import *  
 
urlpatterns = patterns('',  
    # Example:  
    # (r'^newtest/', include('newtest.apps.foo.urls.foo')),  
    (r'^$', 'newtest.helloworld.index'),  
 
    # Uncomment this for admin:  
#     (r'^admin/', include('django.contrib.admin.urls')),  


from django.conf.urls.defaults import *

urlpatterns = patterns('',
    # Example:
    # (r'^newtest/', include('newtest.apps.foo.urls.foo')),
    (r'^$', 'newtest.helloworld.index'),

    # Uncomment this for admin:
#     (r'^admin/', include('django.contrib.admin.urls')),
)

好了。保存了。上面的 r'^$' 是为了匹配空串,也就是形如: http://localhost:8000/ 。如果这时 web server 已经启动了,那么直接刷新页面就行了。如果显示Hello, Django.恭喜!安装成功

分享到:
评论

相关推荐

    在windows及ubuntu下安装django

    而“win-django”这个压缩包子文件的文件名可能是包含了在Windows环境下安装或配置Django的指南、脚本或其他辅助文件,具体的内容需要解压后查看。 总之,无论你是在Windows还是Ubuntu上,安装Django都需要遵循一定...

    Windows下图文安装Django及WEB服务启动教程

    在安装Django之前,首先需要确保Python环境已正确安装。对于Linux或MacOSX用户,系统通常会预装Python。可以通过在命令行中输入`python`来验证Python是否已安装。如果命令行窗口显示Python编辑环境,则说明Python已...

    Windows server iis部署Django详细操作

    在Windows Server 2012及以上版本的服务器上部署Django Web应用,需要进行一系列的配置和安装步骤。这里重点介绍如何结合Python 3.6和IIS(Internet Information Services)来完成部署。 首先,IIS是Windows系统下...

    Windows下安装Django框架的方法简明教程

    本教程将重点讲解如何在Windows操作系统下安装和配置Django框架,并介绍Django框架的基本概念及其安装过程中的常见操作技巧。 首先,我们需要理解Django框架是什么。Django是一个高级的Python Web框架,鼓励快速...

    如何在Windows XP上安裝Django開發環境.doc

    ### 如何在Windows XP上安装Django开发环境 #### 一、引言 随着Web开发技术的不断进步和发展,各种框架和技术栈应运而生。其中,Django因其功能强大、易于使用等特点,在Python社区中备受欢迎。对于希望在Windows ...

    Windows下Django配置Apache示范设置

    总结来说,Windows下配置Django与Apache的集成涉及到安装必要的软件、配置Apache模块、创建虚拟主机以及编写wsgi.py文件。通过这个过程,你可以将Django应用部署到强大的Apache服务器上,为用户提供稳定的服务。

    windows xp下Django安装.doc

    - 在安装过程中,可能会遇到一些与旧版本兼容性相关的问题。可以尝试更新 Python 至更高版本或查找针对特定版本的解决方案。 - 对于较新版本的 Django,建议使用虚拟环境进行安装,以避免与其他项目之间的依赖冲突。...

    Django 安装使用基础

    - **Windows环境下**,安装完成后还需将 Django 的安装路径添加到系统环境变量中以便于全局使用。 2. **创建Django项目**: - 创建一个新的 Django 项目使用如下命令: ```bash django-admin startproject [项目...

    在window下搭建django的开发环境

    本篇文章将详细介绍如何在Windows操作系统上安装和配置Django。 首先,你需要确保你的计算机上已经安装了Python。Python是Django运行的基础,因此请访问Python官网(https://www.python.org/downloads/windows/)...

    Windows下用Nginx代理Django安装配置实例

    一、 安装djanjo 1、下载源码 https://www.djangoproject.com/download/ 本文下载的djanjo版本为1.5.1,下载链接如下: https://www.djangoproject.com/m/releases/1.5/Django-1.5.1.tar.gz 2、安装 进入源码目录...

    Django安装方法

    在安装Python时,务必勾选“Add Python 3.x to PATH”选项,以便将Python的执行文件路径添加到系统环境变量,这样可以在命令行中直接调用Python。Python的最新稳定版为3.6,可以从官方网站下载安装包并进行安装。 ...

    python & django 安装文件以及安装入门文件

    在配置好数据库连接后,可以使用 Django 的内置命令 `makemigrations` 和 `migrate` 来同步数据库结构。编写模型并执行 `python manage.py runserver` 命令,即可启动本地开发服务器。 Django 还提供了丰富的功能,...

    Win 下 Django 配置

    在Windows环境下配置Django是一项对新手来说可能有些棘手的任务,但通过以下步骤,我们可以轻松地完成这个过程。本文将详细介绍如何在Windows操作系统上安装和配置Python、Django以及MySQL数据库支持。 首先,我们...

    windows下Python,Django安装MySQLdb需要的2个ddl文件

    然而,在Windows系统上安装`MySQLdb`时,可能会遇到一些依赖问题,其中`libguide40.dll`是关键的动态链接库文件之一。 `libguide40.dll`是Oracle公司MySQL Connector/C的组成部分,用于提供Python的`MySQLdb`与...

    使用Python实现在Windows下安装Django

    - 如果在安装Python时未选择自动配置环境变量,你可以手动进行配置。打开“我的电脑”,右键选择“属性”,然后点击“高级系统设置”。在“高级”选项卡中,点击“环境变量”按钮。 - 在系统变量部分,找到名为...

    在Django中使用PostgreSQL数据库2

    6. **配置Django项目**:在`mysite/settings.py`文件中,找到`DATABASES`配置部分,替换为以下内容(根据实际的PostgreSQL设置更改): ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends....

    Win7 IIS 部署Django项目

    【Win7 IIS 部署Django项目】是一个关于如何在Windows 7操作系统上使用IIS(Internet Information Services)作为Web服务器来部署Django Web应用程序的教程。这个过程涉及多个步骤,确保IIS和Django环境的正确配置。...

    Django入门和安装环境+MYSQL

    1. **安装Python**: Django是用Python编写的,所以首先确保你的系统上已经安装了Python,并且版本在3.6或以上,因为Django 3.x版本不支持Python 2.x。 2. **安装Django**: 使用Python的包管理工具pip来安装Django。...

Global site tag (gtag.js) - Google Analytics