我们有一个现有的Django应用程序,该应用程序使用Django 1.11和Python 3.6。出于安全考虑,有人要求我使用Python 3.7。我需要进行尽可能小的更改。我还需要升级Django吗?如果是这样,是否需要任何代码更改?
谢谢
答案 0 :(得分:4)
在this commit中,Django v2.0的分类器中追溯添加了Python 3.7兼容性,即使v2.1已经发布。 未包括1.11。
有关Django跟踪器的讨论在这里:https://code.djangoproject.com/ticket/28814
但是,1.11.x是LTS release series,所以也许您幸运的话,以后仍会在微型版本升级中添加它。
编辑: 在Django 1.11.17(2018-12-03,此后约3个月)的微型版本升级中添加了Python 3.7支持问题最初是被问到的)
答案 1 :(得分:2)
根据Django文档上的此页面,在Django 1.11.17中添加了对Python 3.7的支持。
https://docs.djangoproject.com/en/1.11/faq/install/#what-python-version-can-i-use-with-django
答案 2 :(得分:0)