Pythonywhere仍然在Python3.8上-关于错误修复呢?

2024-05-23 20:24:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道我的假设是否正确,我可以使用Pythonanywhere而不必担心安全性或其他问题,因为Python版本已经过时了

Pythonanywhere提供各种Python版本来运行您的web应用程序(比如Django)。在Web应用程序设置选项卡上有一个下拉字段,其中Python 3.8是最新版本(也是默认版本)。如果我打开一个Bash控制台并写入python3,它会显示:

Python 3.8.0 (default, Nov 14 2019, 22:29:45) 
[GCC 5.4.0 20160609] on linux

根据Python 3.8 Release Schedule,在过去的1.5年中,出现了一系列的错误修复版本,包括一些“安全修补程序”。我不是专家,但我想总体上建议使用最新的bug修复版本进行开发和生产,对吗

我真的必须放弃使用Python的这些改进版吗?具体地说,我从来没有遇到过任何问题,但这些错误修复肯定是有原因的,我想有一天它可能会导致问题

我假设PythonyWhere的伙计们正在监视Python的变化,他们要么决定这些变化与web应用无关,要么自己修复,但不知何故,这些变化并没有反映在Python的版本号中——这样的事情可能吗

还是我完全错了,在这种情况下使用过时的Python版本3.8.0是绝对安全的还是足够安全的?!我不确定这一点,因为有了PythonAnywhere,我的Python(resp.Django)应用程序并没有直接暴露在互联网上,而是隐藏在PythonAnywhere或WSGI后面,或者不管它是如何工作的

我知道在Pythonywhere,他们正在努力工作,Python版本3.9将得到支持"soon",但问题基本上是一样的:Pythonywhere的Python错误修复版本呢


Tags: django版本bashweb应用程序default错误nov