我无法决定将哪个python框架用于我的网站。所以我决定咬紧牙关并使用Django。我的问题是,如果我遇到Django问题,将来迁移到不同的框架会有多容易(或困难)?
答案 0 :(得分:1)
您的数据库查询(和对象模型),url配置和模板说得最少都将特定于django。也就是说 - 如果你明白自己在做什么,那么如果你真的需要在以后的某个时间里重新创建它们不应该花太长时间。
编辑:这就是假设你没有整合第三方项目,如sqlalchemy和mako。 Django与它附带的内置程序配合使用,因此使用所述模块通常比它的价值更麻烦。
答案 1 :(得分:1)
对于模板部分,Jinja非常类似于Django,但是它是独立的。它可能会帮助您将模板迁移到另一个框架。
(或者立即使用它,我发现Jinja与Django的默认模板系统相似但非常优越。)