python 中关于构建cgi应用程序(坑是真的多)

  1. 首先养成一个良好的习惯
#!/usr/bin/python3
# -*- coding: utf-8 -*-

在你用的每一个.py文件的头部引入 2. 创建一个类似的目录结构 记住一定要有cgi-bin 这个目录其他随意 记住cgi-bin里面的.py文件要与.htm文件名一直 贴下我的index.html的code

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>http,cgi模块test</title>
</head>
<body>
<form action="./cgi-bin/index.py" method="get">
    <label>用户名: <input type="text" name="username"></label><br>
    密码: <input type="password" name="password"><br>
    <!-- 	<input type="hidden" name="id" value="20"> -->
    <input type="submit">
</form>
</body>

</html>

3.关于搭建和启动web服务器我这里就不BB了,不懂得可以看我的上一篇文章

4.启动服务器你以为game over了 吗,这时你点击提交提交按钮,会提示你ERROR response ?????,关于这个错误,我百思而无一解,然后熟练的打开了,百度(ps,没钱翻墙了),一大堆,然而是真的坑没有一点有用的,我照着试一试的心态,去执行了一下.py文件,然后再打开,OK了

5.下面附上正确的姿势 6.重新运行web服务器 ,这才gameover!

评论