【发布时间】:2009-12-10 02:21:50
【问题描述】:
现在我已经对 web2py 比较熟悉了,我想试试 Django。
主要区别是什么?
考虑到 web2py 知识,最有效的入门方法是什么? (一定有一些python应用框架知识吧?)
编辑
另外,如果您同时使用了这两种方法,您能否提供您更喜欢的意见以及为什么?
【问题讨论】:
-
我相信你应该首先确保你了解 Python。 Web2py 不能像普通的 Python 代码那样工作——全局命名空间是一团糟,很多东西都是隐式导入的,很难将 web2py 的内部代码称为 pythonic 并且有时你会碰壁(例如,如果您按照教程的建议在
db.py中定义db数据库,则可以在models.py和例如people.py中访问全局db变量,但不能在contacts.py中访问)。只需再次学习正确地构建代码,而不是 web2py 的工作方式,而是 Django 代码的工作方式。