`

django设置

阅读更多
想学习用Python来生成网页。今天晚上配置了一下mod_python。
当然是先下载mod_python。第一次是从默认的网址下载的,是win平台的二进制文件。下载后运行,不能运行。然后以从相同网址又下载了一次,只有6o多k,还是不能运行。然后又上了mod_python的网站,换了一个下载地址,这次才算成功。
<下载地址>

安装过程比较简单。安装程序会自己寻找python的安装目录,之后会要求指定apache的安装目录。然后会出来一个对话框,说是mod_python不会自己处理http.conf,必须自己来配置。对话框中有两条消息,第一条是在httpd.conf文件中找到LoadModule行,然后添加如下一行:
          LoadModule python_module modules/mod_python.so
第二条是在网址http://www.modpython.org/live/current/doc-html/inst-testing.html上上查看验证配置是否正确的方法。
我去链接的网站上看了一下,是mod_python的在线手册,于是按照上面的骤走,有如下设置:

在httpd.conf文件中添加了如下内容:
<Directory /some/directory/htdocs/test>
        AddHandler mod_python .py
        PythonHandler mptest
        PythonDebug On
    </Directory>
其中/some/directory/htdocs/test是存放mptest.py文件的目录。我的目录是e:/appserv/www/py
然后在如上的目录(e:/appserv/www/py)下新建了mptest.py文件,将网页上的内容复制到文件中,内容如下:
from mod_python import apache

def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
然后开启mysql和apache服务器,在ie中输入对应的目录localhost/py/mptest.py,然后显示了很多信息,出错了。我想到在线手册中说直接复制可能会因前后空格问题而错误。于是我将所有的空格都删除,重新安排了文件的结构。再试了一次,这次成功了,显示的是Hello World!

我想这可能是最简单的配置了,关于最好的配置以后再慢慢学习。
同样在网上也找到一些关于mod_python的文章,链接如下,留着以后有时间再看看。
http://www.pyapp.com/liuce/2006/12/mod_pythonpsp.html
http://www.modpython.org/live/current/doc-html/inst-testing.html
http://xlp223.yculblog.com/post.1760558.html
http://www.wujianrong.com/archives/2007/07/windowsdjango.html
http://hideto.iteye.com/blog/43252



分享到:
评论

相关推荐

    DJANGO课件_轮播图

    为了使用户能够访问轮播图,我们需要设置适当的URL路径。 5. **静态文件管理**:Django有内置的机制来处理静态文件,如CSS、JavaScript和图片。这些文件用于给轮播图添加样式和交互效果,通常需要在项目的`settings...

    django-pydantic-settings:使用Pydantic管理Django设置

    django-pydantic-settings使用pydantic设置管理可简化Django设置的配置。正在进行大量工作,但是读取标准DJANGO_SETTINGS_MODULE环境变量(默认为pydantic_settings.settings.PydanticSettings)以加载pydantic_...

    django1.5 开发文档

    - **3.20 Django 设置**:详述了 Django 各种设置项的作用和用法。 - **3.21 信号机制**:讲解了 Django 中信号机制的应用场景和实现方式。 #### 四、“如何做”指南 - **4.1 至 4.13 实战案例**:这一系列章节...

    python web Django

    18. Django设置 文档中会介绍Django的设置系统,包括如何定制各种设置项以及常见设置的解释。 19. 信号 信号允许在框架的某些部分发生特定动作时,执行自定义的代码,而不需要改动这些部分的代码。文档会介绍Django...

    django-split-settings:将Django设置组织到多个文件和目录中。 轻松覆盖和修改设置。 使用通配符和可选设置文件

    将Django设置组织到多个文件和目录中。 轻松覆盖和修改设置。 在设置文件路径中使用通配符,并将设置文件标记为可选。 阅读以获取更多信息。 另外,检查此。 要求 尽管此软件包最有可能与大多数django版本一起使用...

    Django 1.6 官方文档

    - **Django设置**:介绍了如何配置和使用Django的设置系统。 - **信号**:描述了Django信号机制的工作原理和使用方法。 #### 6. 实用指南 - **使用REMOTE_USER进行认证**:说明了如何通过远程用户认证来控制访问...

    django-stripe-checkout:使用Django设置Stripe Checkout

    使用Django设置Stripe Checkout 想学习如何构建它吗? 查看。 要使用这个项目吗? 货叉/克隆 创建并激活虚拟环境: $ python3 -m venv venv && source venv/bin/activate 安装要求: (venv)$ pip install -r ...

    django1.8官方文档

    - **Django 设置**:详述了 Django 配置文件的结构和可用选项。 - **信号**:解释了 Django 信号系统的工作原理。 - **系统检查框架**:介绍了一个用于自动检测潜在问题的工具。 #### 4. “如何做”指南 - **使用 ...

    Django官方文档.pdf

    - Django设置允许开发者配置应用的行为,如中间件配置、模板引擎和应用安装路径等。文档会解释如何自定义这些设置。 24. Django信号 - Django信号允许开发者声明式的地监听框架中的事件。文档可能会介绍信号的...

    Django开发文档

    - **基本设置**: Django 设置文件的基本结构。 - **高级设置**: 更复杂的设置选项。 **3.22 信号机制** - **信号定义**: 如何定义信号。 - **信号接收**: 如何接收并处理信号。 #### 四、“如何做”指南 **4.1 ...

    django官方文档1.8

    - **Django 设置**:讲解了 Django 的配置选项及其用途。 - **信号**:介绍了 Django 的信号机制及其应用场景。 - **系统检查框架**:解释了 Django 的系统检查工具的作用和用法。 #### 4. “实战指南” - **使用 ...

    Django1.6 官方文档

    - **Django 设置 (Django settings)** - **信号 (Signals)** 4. **“如何做”指南 (How-to guides)** - **使用 REMOTE_USER 进行身份验证 (Authentication using REMOTE_USER)** - **编写自定义 django-admin ...

    Django Documentation.pdf

    文档中还包含了高级话题部分,如测试、模板、类基础视图、文件管理、用户认证、缓存框架、安全、性能优化、对象序列化、Django设置、信号(signals)、系统检查框架(System check framework)和外部包的使用等。...

    Django docs-1.11-en

    - **Django settings (Django 设置)**: 讲解了 Django 设置项及其配置方式。 - **Signals (信号)**: 介绍了 Django 信号系统的工作原理。 - **System check framework (系统检查框架)**: 介绍了 Django 的系统检查...

    Django Documents

    - **Django 设置**:详细解析了 Django 的各种配置选项。 - **信号**:讲解了 Django 信号机制及其应用场景。 ##### 4. “如何做”指南 - **使用 REMOTE_USER 进行认证**:介绍了如何使用 REMOTE_USER 实现认证。 ...

    Django-1.4官方文档(pdf)

    - Django设置(Djangosettings):讲解了Django的配置文件(settings.py)以及常用设置项,如数据库配置、中间件配置等。 - 迁移(Migrations):介绍如何对模型层的变化进行迁移,保持数据库的同步更新。 4. 功能...

    django-constance:动态Django设置

    Constance-动态Django设置 一个Django应用程序,用于将动态设置存储在可插拔的后端(内置的Redis和Django模型后端)中,并与Django admin应用程序集成。 有关更多信息,请参见以下文档: 如果您有任何疑问或在...

    Django学习笔记.zip

    2. **Django设置详解**:Django项目的配置主要在settings.py文件中进行。这里可以设定数据库连接、应用注册、中间件、静态文件和媒体文件路径、国际化和本地化设置、以及项目特有的配置参数。理解settings.py对于...

    django1.11.1

    这部分内容详细指导了如何安装 Django,包括安装 Python、设置虚拟环境、安装 Django 本身等步骤。 **3. 编写第一个 Django 应用 (Writing your first Django app, part 1-7)** 这一系列教程通过实例详细介绍了...

    django 1.11 官方说明文档.pdf 电子书

    介绍了启动 Django 项目的步骤,包括创建虚拟环境、安装 Django、设置数据库等基本操作。 ##### 1.4 模型层 模型层负责处理与数据库交互的所有逻辑,包括定义数据表结构、执行增删改查操作等。 ##### 1.5 视图层 ...

Global site tag (gtag.js) - Google Analytics