1、首先确定本机已经安装的python版本,Django支持的版本为2.3-2.6,更高版本的python编译器不支持DJango的安装。在安装的时候会报错。
2、本机最早安装的版本为3.2 ,之后没办法又安装了2.5,不过python多版本可以共存,不用卸载其他的版本。
3、下载mod_python,apache注意各个程序版本的兼容性。
4、开始配置环境之前,确认一下本机各个软件的版本:
python2.5
Django1.3
mod_python-3.3.1.win32-py2.5-Apache2.2
apache2.2
5、解压Django,在Django目录中有个setyp.py文件,在命令行中运行:(这一步需要环境变量)
python setup.py install
6、命令结束后会在D:\Python25\Lib\site-packages中生成django的目录。
7、将D:\Python25\Scripts、D:\Python25\Lib\site-packages\django\bin 添加到环境变量中。
8、安装apache2.2,这里安装过程很easy。
9、安装mod_python,这个过程在注册表中找到python2.5的安装路径,并要求手工制定apache的安装路径。
10、配置apache。
Edit C:/Apache2.2\conf\httpd.conf,
find where other LoadModule lines are and add this:
LoadModule python_module modules/mod_python.so
11、创建测试工程,在命令行中执行:Django-admin.py startproject testmo。
12、命令执行完后会在当前工作目录中生成testmo文件夹,并声称一些初始化文件。
C:\Users\Administrator\testmo 的目录
2011/07/29 15:44 <DIR> .
2011/07/29 15:44 <DIR> ..
2011/07/29 15:44 517 manage.py
2011/07/29 15:44 5,176 settings.py
2011/07/29 15:44 582 urls.py
2011/07/29 15:44 0 __init__.py
4 个文件 6,275 字节
2 个目录 23,686,287,360 可用字节
13、执行manage.py runserver,得到如下提示信息:
Validating models...
0 errors found
Django version 1.3, using settings 'testmo.settings'
Development server is running at http://127.0.0.1:8000/
14、访问页面,如果得到下面的信息,则配置成功:
It worked!
Congratulations on your first Django-powered page.
Of course, you haven't actually done any work yet. Here's what to do next:
- If you plan to use a database, edit the
DATABASES
setting in testmo/settings.py
.
- Start your first app by running
python testmo/manage.py startapp [appname]
.
You're seeing this message because you have DEBUG = True
in your Django settings file and you haven't configured any URLs. Get to work!
分享到:
相关推荐
而mod_wsgi则是Apache的一个模块,用于在Apache服务器上运行Python Web应用程序,如Django。这个完美匹配包旨在帮助用户轻松地在Apache服务器上部署Django项目。 **Django框架** Django的核心特性包括MVC(模型-...
搭建Apache+Python+Django+MySQL Web开发环境 本文将详细介绍如何搭建Apache+Python+Django+MySQL Web开发环境,并对相关的技术进行详细的解释。 一、 Python 语言简介 Python是一种面向对象、直译式计算机程序...
安装文件包括: apache django 配置指南.doc 1.Django-0.96.2.tar.gz 2.apache_2.2.9-win32-x86-no_ssl-r2.msi 3.mod_python-3.3.1.win32-py2.5-Apache2.2.exe
在Windows 7操作系统中搭建一个基于Python 3.3、Django、Apache 2.4和mod_wsgi的Web开发环境是一项技术性较强的任务。这个配置组合能够让你使用Python的高级Web框架Django来开发应用,并通过Apache服务器进行高效...
标题 "django+apache+mod_wsgi.rar" 暗示了这个压缩包是关于使用Django框架与Apache web服务器结合,并通过mod_wsgi模块在Windows 64位平台上部署Python应用的配置。描述中提到的"python3.5+apache2.4vc14+mod_wsgi_...
### Windows + Apache + mod_wsgi + virtualenv 搭建 Django Web 服务器 #### 一、选择 Apache 的原因 在 Windows 系统上部署 Web 服务器时,选择合适的 Web 服务器软件至关重要。对于 Windows 平台,Apache 通常...
在本文中,我们将深入探讨如何在Windows 64位环境下使用Django 1.10、Python 2.7、mod_wsgi 3.5win-amd64以及Apache 2.2进行项目部署。这个过程适合初学者,我们将一步步地解决在部署过程中可能遇到的问题,包括...
Apache 2.2 和 Python 2.7 之间的交互...总的来说,Apache2.2 和 Python2.7 通过 mod_wsgi 提供了一个高效、稳定的方式来部署 Django 项目,让开发者可以充分利用 Apache 的性能和稳定性,同时享受 Django 的强大功能。
这里,我们看到的配置是一个Python 3.8.2与Django 2.2应用,搭配Apache 2.4作为Web服务器,并且使用MySQL 5.7作为数据库,以及mod_wsgi模块来实现Django应用与Apache的集成。同时,还提到了GCC 8.3.0编译器和SQLite ...
本篇手册将详细介绍如何在Linux环境下快速搭建Django、MySQL和Apache的开发环境。 1. **Python的安装** 首先,你需要下载Python的源码包,如Python-2.5.4.tgz或更高版本。使用`tar`命令解压,然后运行`configure`...
在Linux系统上部署Apache+Python+Django+MySQL环境是一个常见的Web开发配置,适用于构建高效且可扩展的Web应用程序。以下是对每个组件的详细说明: 1. **Linux系统**:在此场景中,使用的系统是RHEL 5.3。这是一个...
本文将详尽解析如何在Linux及Windows环境下搭建基于Apache、Python与Django的开发环境,为开发者提供全面的技术指导。 ### Linux环境下的Apache + Python + Django开发环境搭建 #### 1. 安装Apache 在Linux环境中...
本文详细介绍了如何在Windows环境下安装Apache和mod_python,并通过配置Apache虚拟主机实现了Django应用的部署。通过这种方式,可以更高效地开发和测试Django应用,并将其部署到生产环境中。这种方式不仅提高了开发...
在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...
《Apache2.2环境下的mod_python模块与Python2.5集成详解》 在Web开发领域,Apache HTTP Server作为最流行的开源Web服务器,广泛应用于各种规模的网站和应用程序。而Python作为一门强大且易学的编程语言,也因其丰富...
### Linux+Django+Python+Wsgi配置过程 #### 一、环境准备与系统基本信息 根据提供的文件信息,本文档将详细介绍如何在Linux环境下配置Apache+Mod_Wsgi+Django环境的过程。具体步骤包括软件安装、项目部署等环节。...
Windows、Apache、mod_python以及Django的配置涉及到几个关键步骤,这是为了让Django Web应用程序能够在Windows操作系统上与Apache服务器配合mod_python模块一同运行。下面,我们将详细介绍每个步骤中的关键知识点。...
Apache的mod_wsgi模块通常用于集成Python应用,使得Django可以直接与Apache通信。 在Windows 10环境下部署这个项目,首先需要安装Python 3.6,接着通过pip安装Django和所有必要的依赖。然后,创建并配置Apache虚拟...