`
Mirima
  • 浏览: 5414 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

开始学习python,配置web环境并部署django

阅读更多
在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

分享到:
评论

相关推荐

    PythonWeb开发基础教程(Django版)(微课版)_源代码.zip

    本教程通过一系列章节,逐步引导学习者从零开始,了解并实践Python Web开发。 首先,让我们逐一探索压缩包中包含的各个章节内容: 1. **Chapter 1:Django入门** 这一章将介绍Django的基本概念,包括环境设置、...

    Windows server iis部署Django详细操作

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

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    PythonWeb开发基础教程(Django版)(微课版)-教学大纲.doc

    2. **Django配置**:讲解Django项目的配置文件,包括部署到Web服务器的基本步骤,确保学生能将项目运行在服务器环境中。 3. **URL分发**:教学URL分发机制,使学生能够配置URL映射,处理参数传递,理解URL命名空间...

    Python.Web.Development.with.Django_python_djangoweb_django_

    通过深入学习和实践《Python.Web开发指南》,你将能够熟练掌握Django框架,从而高效地开发Python Web应用,实现从概念设计到上线部署的全过程。无论你是初学者还是经验丰富的开发者,这本书都将是你Python Web开发...

    python3.5 web开发框架Django2.0

    Python3.5 Web开发框架Django 2.0是一个强大且高效...通过学习Django 2.0,开发者可以利用Python 3.5的特性构建高效、安全、易于维护的Web应用。无论是初学者还是经验丰富的开发者,都能从中受益,实现快速开发和迭代。

    Python web开发框架Django小例子

    Django项目可以通过各种Web服务器(如Gunicorn、uWSGI)配合WSGI或ASGI接口部署到生产环境。 这个“Python web开发框架Django小例子”可能是一个简单的教程,涵盖了上述概念的基本应用,如创建一个“Hello, World!...

    Python Django自学教程 Python web开发基础教程 一步一步学习Django 共90页.pdf

    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典型模块开发实战_用Django REST framework实现豆瓣API应用项目.pdf

    **Python Django Web典型模块开发实战** - 这个主题涵盖了使用Python的Django框架进行Web应用开发的实践项目。Django是一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计。通过使用Django,开发者可以...

    python DjangoWeb

    在阅读《Python Django Web开发指南》这本书籍时,你将会逐步学习如何利用这些组件构建复杂的Web应用。书中可能会涵盖从安装Django、设置项目结构、创建应用,到数据库设计、视图和模板的编写、表单处理、URL路由、...

    Python测试驱动开发:使用Django、Selenium和JavaScript进行Web编程(第2版).pdf 清晰中文完整版

    《Python测试驱动开发:使用Django、Selenium和JavaScript进行Web编程》这本书是关于现代Web应用开发的一个深度指南,特别关注于使用Python语言以及相关的工具和技术。书中详细介绍了如何运用测试驱动开发(TDD)的...

    Python Web Development With Django

    ### Python Web Development With Django #### 一、书籍概述与定位 本书《Python Web Development...通过本书的学习,你将能够更好地掌握Django框架的核心技术,并将其应用于实际工作中,构建高效稳定的Web应用程序。

    Python使用Django创建Web程序

    在Python的世界里,Django是一个强大的、开源的Web框架,它遵循模型-模板-视图(MTV)架构...这个过程中,你会学习到如何利用Django的强大功能构建一个功能完善的Web应用,这将对你的Python Web开发技能有极大的提升。

    python开发web框架django使用教程

    Python Django框架使用教程 Python Django是一种流行的Web开发框架,它提供了一个高效、灵活和可扩展的开发环境。...通过学习和掌握Django框架,可以快速开发和部署Web应用程序,並且提高开发效率和质量。

    Python Web Development with Django.pdf

    《Python Web Development with Django》是专门讲解如何使用Python语言和Django框架进行Web开发的一本书。这本书属于“Developer’s Library”系列,该系列为程序员提供高质量的编程参考书籍和教程。该系列书籍由...

    宝塔部署Django项目.docx

    在开始部署Django项目之前,需要准备一个Linux服务器,并安装宝塔。宝塔是一款功能强大且易用的服务器管理软件,它提供了许多实用的工具来帮助开发者快速部署和管理项目。 第2步:安装Nginx Nginx是一个流行的Web...

    pythonweb设计教程课后答案-PythonWeb开发基础教程教学大纲.pdf

    2. **Django配置**:深入学习Django项目的配置文件,以及如何在Web服务器中部署项目。 3. **URL分发**:讲解URL分发机制,教授URL配置、参数传递、反向解析和URL命名空间的使用。 4. **模型和数据库**:学习Django...

    python教程之Django部署资料

    本文将深入探讨Django的核心运行原理,并详细介绍几种常用的Django部署方案,帮助开发者更好地理解如何高效地部署Django应用程序。 #### 一、Python Web程序部署方法概述 在了解具体的Django部署方案之前,有必要...

    Python-Ubuntu安装pyhton3pip3并且部署pythonweb项目基于django

    在Ubuntu系统上安装Python 3、pip3以及部署基于Django的Python Web项目是一个常见的步骤,对于Python开发者来说至关重要。这个过程涉及到多个知识点,包括操作系统交互、软件包管理、Python环境构建以及Web框架的...

    Python+Web+Django框架指南

    在"Python+Web+Django框架指南.pdf"这份文档中,你可能会找到关于这些概念的详细讲解,包括如何设置环境、创建项目和应用、实现CRUD操作、处理表单和文件上传、以及部署Django应用等内容。深入学习和实践这份指南,...

Global site tag (gtag.js) - Google Analytics