python 中关于构建cgi应用程序(坑是真的多)
- 首先养成一个良好的习惯
#!/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!