所以我刚开始在WAMP上学习python,我用cgi得到了一个html表单的结果,并成功地用mysqldb进行了数据库搜索。我可以通过在 python cgi 代码中使用 print 语句将结果返回到以 .py 结尾的页面,但我想创建一个 .html 的网页并将其返回给用户,和/或将它们保留在同一个网址上当数据库搜索结果返回时。
谢谢保罗
编辑:为了在我的本地机器上澄清,我在地址栏中看到 /localhost/search.html 我提交了 html 表单,并在 /localhost/cgi-bin/searchresults.py 接收结果页面。我想在 /localhost/results.html 或 /localhost/search.html 上查看结果。如果这是在公共服务器上,我假设它会返回 .../cgi-bin/searchresults.py,我最后一次看到 /cgi-bin/ 目录是在 90 年代的 url 中。正如大卫建议的那样,我看了一眼 addhandler,我不确定这是否是我想要的。
编辑:感谢大家的输入,是的,不使用框架,mod_rewrite 似乎是要走的路,但是看了之后,我决定省去麻烦,用 mod_wsgi 和 django 一起去,主要是因为它的用户群的大小和文档数量。一旦掌握了基础知识,我可能会切换到更轻/更可定制的框架