我是网络开发的新手。经过深思熟虑之后,我选择Python而不仅仅是因为代码可读性对我很重要。我查看了一些Python cgi代码,我想知道是否有可能以这样一种方式抛光代码,使我可以专注于程序功能而无需在Python源代码中嵌入(混乱)所有HTML格式代码,即将实际的Python代码与HTML代码分开。也许这种编程风格将CGI的领域留给了其他东西? (即CGI =生成网页的脚本)。
答案 0 :(得分:4)
选择template engine。它仍然是CGI,恰好是使用模板引擎的CGI; CGI是接口,而不是编程方法。
答案 1 :(得分:1)
可以抛出代码,使我可以专注于程序功能而无需在Python源代码中嵌入(混乱)所有HTML格式代码
也许这种编程方式会让CGI的领域变成别的东西?
CGI不是一种编程风格。它是Web服务器执行程序以确定向用户提供哪些数据的手段。 (这是一种缓慢而低效的方法,但它也是一种非常简单的方法)。
如果您想远离CGI并继续使用Python,那么您应该关注wsgi
答案 2 :(得分:0)