在vista下配置
1.下好并安装apache_2.2.11-win32-x86-openssl-0.9.8i.msi
2.下好 python3后发现没有匹配的Mod_python,在http://apache.mirror.phpchina.com/httpd/modpython/win/最新的Mod_python还是2007年2月的,仅支持python2.5。
重新下好python2.5,并设置好system path
3.安装Mod_python
4.根据http://www.modpython.org/live/current/doc-html/modpython.html的例子做测试
在apache 的 httpd.conf中设置
LoadModule python_module modules/mod_python.so
<Directory "D:/Apache Software Foundation/Apache2.2/htdocs/test">
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
</Directory>
在/htdocs/下建立test目录,并建立mptest.py文件,编辑内容
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
启动apache,http://localhost:8080/test/mptest.py,出现Hello World!,测试ok
5.安装Django,下载Django-1.0.2-final,解压后cmd到其目录执行python setup.py install, 会将django安装到python2.5目录中
6.建立一个目录 testDjango,将\Python25\Scripts下的django-admin.py copy过去,并执行python django-admin.py startproject myproject,会在testDjango下生存myproject目录和4个py文件
7.测试django,在httpd.conf中加入
<Location "/myproject">
SetHandler python-program
PythonPath "['D:/python/work/testDjango'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE myproject.settings
PythonDebug On
</Location>
重启apache,键入http://xxx:8080/myproject,出现django提示页面,ok
分享到:
相关推荐
本教程通过一系列章节,逐步引导学习者从零开始,了解并实践Python Web开发。 首先,让我们逐一探索压缩包中包含的各个章节内容: 1. **Chapter 1:Django入门** 这一章将介绍Django的基本概念,包括环境设置、...
在Windows Server 2012及以上版本的服务器上部署Django Web应用,需要进行一系列的配置和安装步骤。这里重点介绍如何结合Python 3.6和IIS(Internet Information Services)来完成部署。 首先,IIS是Windows系统下...
在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...
2. **Django配置**:讲解Django项目的配置文件,包括部署到Web服务器的基本步骤,确保学生能将项目运行在服务器环境中。 3. **URL分发**:教学URL分发机制,使学生能够配置URL映射,处理参数传递,理解URL命名空间...
通过深入学习和实践《Python.Web开发指南》,你将能够熟练掌握Django框架,从而高效地开发Python Web应用,实现从概念设计到上线部署的全过程。无论你是初学者还是经验丰富的开发者,这本书都将是你Python Web开发...
Python3.5 Web开发框架Django 2.0是一个强大且高效...通过学习Django 2.0,开发者可以利用Python 3.5的特性构建高效、安全、易于维护的Web应用。无论是初学者还是经验丰富的开发者,都能从中受益,实现快速开发和迭代。
Django项目可以通过各种Web服务器(如Gunicorn、uWSGI)配合WSGI或ASGI接口部署到生产环境。 这个“Python web开发框架Django小例子”可能是一个简单的教程,涵盖了上述概念的基本应用,如创建一个“Hello, World!...
1 第一讲 入门1.1 开篇1.2 Django的入门体验1.3 结论2 第二讲 生成一个web form 做加法的简单例子2.1 引言2.2 实现2.3 补充说明3 第三讲 使用Template的简单例子4 第四讲 生成csv格式文件并下载5 第五讲 session和...
**Python Django Web典型模块开发实战** - 这个主题涵盖了使用Python的Django框架进行Web应用开发的实践项目。Django是一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计。通过使用Django,开发者可以...
在阅读《Python Django Web开发指南》这本书籍时,你将会逐步学习如何利用这些组件构建复杂的Web应用。书中可能会涵盖从安装Django、设置项目结构、创建应用,到数据库设计、视图和模板的编写、表单处理、URL路由、...
《Python测试驱动开发:使用Django、Selenium和JavaScript进行Web编程》这本书是关于现代Web应用开发的一个深度指南,特别关注于使用Python语言以及相关的工具和技术。书中详细介绍了如何运用测试驱动开发(TDD)的...
### Python Web Development With Django #### 一、书籍概述与定位 本书《Python Web Development...通过本书的学习,你将能够更好地掌握Django框架的核心技术,并将其应用于实际工作中,构建高效稳定的Web应用程序。
在Python的世界里,Django是一个强大的、开源的Web框架,它遵循模型-模板-视图(MTV)架构...这个过程中,你会学习到如何利用Django的强大功能构建一个功能完善的Web应用,这将对你的Python Web开发技能有极大的提升。
Python Django框架使用教程 Python Django是一种流行的Web开发框架,它提供了一个高效、灵活和可扩展的开发环境。...通过学习和掌握Django框架,可以快速开发和部署Web应用程序,並且提高开发效率和质量。
《Python Web Development with Django》是专门讲解如何使用Python语言和Django框架进行Web开发的一本书。这本书属于“Developer’s Library”系列,该系列为程序员提供高质量的编程参考书籍和教程。该系列书籍由...
在开始部署Django项目之前,需要准备一个Linux服务器,并安装宝塔。宝塔是一款功能强大且易用的服务器管理软件,它提供了许多实用的工具来帮助开发者快速部署和管理项目。 第2步:安装Nginx Nginx是一个流行的Web...
2. **Django配置**:深入学习Django项目的配置文件,以及如何在Web服务器中部署项目。 3. **URL分发**:讲解URL分发机制,教授URL配置、参数传递、反向解析和URL命名空间的使用。 4. **模型和数据库**:学习Django...
本文将深入探讨Django的核心运行原理,并详细介绍几种常用的Django部署方案,帮助开发者更好地理解如何高效地部署Django应用程序。 #### 一、Python Web程序部署方法概述 在了解具体的Django部署方案之前,有必要...
在Ubuntu系统上安装Python 3、pip3以及部署基于Django的Python Web项目是一个常见的步骤,对于Python开发者来说至关重要。这个过程涉及到多个知识点,包括操作系统交互、软件包管理、Python环境构建以及Web框架的...
在"Python+Web+Django框架指南.pdf"这份文档中,你可能会找到关于这些概念的详细讲解,包括如何设置环境、创建项目和应用、实现CRUD操作、处理表单和文件上传、以及部署Django应用等内容。深入学习和实践这份指南,...