getmonth.psp模板文件
<title>输入一个日期</title>
<body>
<form method="POST" name="form" action="http://192.168.1.91/py/getmonth.py">
<p>
<hr>
<br />
输入一个日期 2011年: <br />
<INPUT type="text" name="month" value="2011-4-20">
<br />
<input type="submit" value="提交">
</form>
</body>
getmonth.py文件:接收POST过来的字段
from mod_python import apache,util
def index(req):
#第一种getfirst获取值方法
#form = req.form.getfirst('month')
#return "日期: %s "%form
#第二种form获取值方法
return "日期: %s "%req.form['month']
这都是在Apache配置纯python环境下的应用
参考:http://ghantoos.org/howto-apache2-mod_python/
分享到:
相关推荐
【标题】:使用POST方法实现Discuz论坛登录的原理与步骤 在互联网开发中,HTTP协议是客户端(如浏览器)与服务器之间通信的基础。其中,POST请求是HTTP协议中的一个重要方法,常用于提交数据给服务器进行处理,比如...
2. **如何在调试模式下使用Session**: 调试模式下的会话使用方法。 3. **在template中使用session**: 如何在模板中使用会话变量。 4. **如何操作Cookie**: 创建和管理cookie的技术。 5. **用户认证**: 如何实现...
Flask应用可以部署在各种Web服务器上,如Gunicorn、uWSGI,或使用mod_wsgi在Apache上运行。 **12. 大规模应用的考量** 尽管Flask适合小到中型项目,但通过精心设计和使用扩展,也可以支撑大型应用的需求。 以上仅...
在`Model/User_model.py`中,我们定义了一个`User_mod`类,它包含了`is_authenticated`, `is_active`, `is_anonymous` 和 `get_id` 四个方法,这些都是Flask_Login要求的验证方法。`is_authenticated`返回`True`表示...
这里的`lg.weibo()`方法会处理微博登录的全过程,包括填写表单、处理验证码等。 ### 3. 获取微博列表 登录成功后,我们需要获取用户主页的所有微博ID。通过发送GET请求到特定URL,解析返回的JSON数据,使用正则...
在实际应用中,libapreq2常被用于与Apache HTTP服务器集成的Web应用程序,例如CGI脚本、mod_perl、mod_python或者任何其他可以调用Apache API的环境。通过使用libapreq2,开发者可以避免重复编写解析HTTP请求的代码...
7. 在web.py中使用Cheetah模板引擎:讲解如何在web.py中使用Cheetah模板引擎 8. 在web.py中使用Jinja2模板引擎:展示如何在web.py中使用Jinja2模板引擎 9. 如何在谷歌应用程序引擎使用模板:讲解如何在谷歌应用程序...
6. **部署(Deployment)**:Flask应用程序可以通过Gunicorn、uWSGI等服务器进行部署,或者使用mod_wsgi在Apache服务器上运行。 结合Python爬虫与Flask框架,可以实现小说网站的数据抓取和展示。首先,爬虫部分负责...
- mod_perl或mod_python:Apache服务器的扩展,直接在服务器进程中运行Perl或Python脚本,提升效率。 - PHP、ASP.NET、JSP等服务器端脚本技术,它们在某种程度上取代了CGI,提供更高效、安全的解决方案。 5. CGI...
本文将详细介绍如何使用Python编写一个简单的爬虫来抓取微博上的评论数据。 #### 二、准备工作 在开始编写爬虫之前,我们需要做一些准备工作: 1. **安装Python**:确保已经安装了Python环境。 2. **安装所需库**:...
7. **表单和验证**:Django 提供了处理用户提交的表单数据和验证的工具,包括自动生成表单类、处理POST数据等。 8. **中间件**:中间件是Django中的一个特殊组件,它可以全局地影响每个请求和响应。文档会讲解如何...
6. **部署**:Flask应用可以部署在各种服务器上,如Gunicorn、uWSGI,或使用mod_wsgi模块部署在Apache或Nginx上。生产环境通常会使用Werkzeug的开发服务器进行调试。 回到“flask-mini-app”项目,我们可以预期它...
4. 使用CGI模块处理表单数据,如`param()`、`textfield()`和`submit()`方法。 5. 输出HTML,包括设置HTTP头和使用模板技术。 6. 错误处理和日志记录。 7. 安全最佳实践,如输入验证和过滤。 8. 高级主题,如持久连接...
2. Web服务器接收到请求后,解析请求头中的CGI环境变量,如REQUEST_METHOD(GET或POST)、QUERY_STRING(URL中的查询字符串)等。 3. 服务器启动CGI程序,将环境变量和标准输入传递给该程序。 4. CGI程序处理数据,...
每次请求都会创建新的CGI进程,这可能导致性能问题,因此在高负载环境中,开发者可能会考虑使用更快的替代技术,如FastCGI或mod_perl。 5. **CGI实例:Perl语言** Perl是经典的CGI编程语言,其简洁的语法和强大的...
- 性能优化:持久化CGI进程(FastCGI)、使用模块化服务器(如Apache的mod_perl)或现代Web框架(如Node.js、Ruby on Rails)可以提高效率。 7. **现代替代方案** - 虽然CGI仍然是理解Web服务器与动态内容之间...
- `py-modindex.html`:Python模块索引,列出文档中涉及的所有Python模块。 - `index.html`:主索引文件,通常是文档的首页。 - `glossary.html`:术语表,解释文档中出现的专业术语。 - `search.html`:搜索页面,...
在"计算机软件-商业源码-精通CGI编程.zip"这个压缩包中,很可能包含了一组CGI编程的示例代码或实际应用,旨在帮助开发者深入理解CGI的工作原理和实践方法。这些源码可能涵盖多种编程语言,如Perl、C、C++、Python等...