【发布时间】:2011-12-16 03:41:37
【问题描述】:
我想在 django 或 pylons 中制作我的应用程序,但我知道 Django 将在不久的将来支持 Python 3。所以我想知道,如果我要更新支持 python3 的 Django,然后支持 python 3,我需要做哪些更改?或者这一切都是由开发 Django 的人完成的,我不需要做一些改变?是否可以更新 django? Django 比 Pylons 更容易移植吗?
如果将来我将使用 Python 3 更新 Django,那么我需要进行哪些更改?会是 35% 的返工吗?除了它,我想我会选择铁轨。
请提出建议。
谢谢
【问题讨论】:
-
这个问题没什么意义。你只是要求某种随机确认吗?鉴于现有应用程序需要时间移植到 Python 3 和新版本的 Django,Django 可能仍会支持 Python 2 很长一段时间。在 Django 邮件列表上询问可能会获得更准确的信息。无论如何,你有什么保证下一个版本的 rails 不会有 35% 的返工?
-
Rails 3 已经有了一些新的东西,而 ruby 没有出现在 Python 中的向后兼容性问题。在开始工作之前,我只想确保我可以继续我的应用程序。在 python 3 支持 Django 上没有太多返工,这就是我要问的。 Rails 似乎是更好的框架,但 Python 社区似乎更好更快。
-
很多人都在使用 Django,不管这个 Python 2 到 Python 3 的问题。如果您正确编写代码,
2to3脚本应该可以完成您需要的大部分工作(例如模块重命名等)。你想听什么? -
所以 python 2-3 不是什么大问题,谢谢
标签: python django python-3.x portability