https python网页需要什么东西吗

https python网页需要什么东西吗,python,ssl,Python,Ssl,我一直在使用python创建一个web应用程序,到目前为止,它做得很好。现在我想使用https加密客户端和服务器之间的数据传输。沟通一般只是张贴表单和网页,不涉及金钱交易。除了使用证书设置服务器并将其配置为使用https之外,我是否需要对python代码进行任何更改?我看到了很多关于ssl for python的信息,我不确定是否需要这些模块和python设置来实现https 感谢通常,Python web app的ssl部分由一些前端web服务器管理,如nginx、apache等等 这不需要对

我一直在使用python创建一个web应用程序,到目前为止,它做得很好。现在我想使用https加密客户端和服务器之间的数据传输。沟通一般只是张贴表单和网页,不涉及金钱交易。除了使用证书设置服务器并将其配置为使用https之外,我是否需要对python代码进行任何更改?我看到了很多关于ssl for python的信息,我不确定是否需要这些模块和python设置来实现https


感谢

通常,Python web app的ssl部分由一些前端web服务器管理,如
nginx
apache
等等

这不需要对您的代码进行任何修改(假设您不希望用户在客户端通过ssl证书进行身份验证,这是一种非常奇特的情况,但也是可能的情况)


如果您想运行纯Python解决方案,我建议您使用
cherrypy
,它能够提供相当可靠和高性能的web服务器部件(很可能比
nginx
apache
后面的服务速度慢)。

感谢您的快速回复。你推荐的离题问题。我听说过django和cherrypy等web框架。我一直在使用服务器附带的Python解释器。我的web应用程序一直在工作,没有调用任何web框架。那么它们是什么?它们对我有什么好处?Thanks@user3014452普通Python(CGI、SimpleHTTPServer…)可以在非常有限的级别上为web服务,当您使用更复杂的服务时,更多的工具将简化您的工作
Django
是最流行的,它提供了数据库映射、许多支持模块、模板,但会给您带来大量需要遵循的规则
CherryPy
简单但功能强大,它缺少一些好的教程来引导您获得结果<代码>烧瓶是我的选择(对于Python 2.7),很棒的工具,很棒的教程,仍然可以自由地按照我的方式来做。还有许多其他框架。