我正在用Yii和phing完成一个PHP项目。尽管Yii是我迄今为止使用过的最好的web框架,但我更喜欢编写Python而不是PHP。因此,我一直在关注web2py,并提出了一些问题:
实现的东西。
发布于 2011-04-08 01:06:51
web2py提供Javascript表单验证吗?
开箱即用web2py进行服务器端验证,客户端js预先验证int、double和日历弹出的日期/时间/日期时间。有jQuery插件可以添加更多的客户端验证。web2py主要是服务器端,而不是客户端。
web2py有mongo插件吗?类似于..。
Web2py是用Python编写的,有一个python模块可以访问mongodb。Web2py有一个数据库抽象层,它支持10个关系数据库和Google。DLA对couchdb和mondogo的支持只是部分的和实验性的。将在未来几个月内完成。
可以使用web2py编写控制台应用程序吗?
Web2py应用程序必须在浏览器中运行。您可以构建使用任何web2py模块的普通python控制台和gui应用程序,例如它的模板语言和数据库抽象层。
是从模型类自动生成web2py,还是可以从schema生成模型类?我更喜欢后者。
对于mysql和postgresql,它可以部分地实现后者,但部分原因是它的目标正好相反:让用户不编写SQL,而是使用数据库抽象层来创建表。DAL不是ORM,模型不是类。Web2py比SQL提供的字段类型更多(例如,类型密码、类型上传等)。它们影响在窗体中处理字段内容的方式,并且不能从SQL架构推断它们。
用于Python应用的部署工具是什么?有像phing这样的东西吗?
web2py有一个基于web的集成集成环境。您还可以使用与Python一起工作的任何其他开发工具。我知道phing所以我不知道他们是怎么比较的。
你知道..。只要尝试一下web2py就很容易了。-)祝你好运。我相信这也很棒。
https://stackoverflow.com/questions/5589230
复制相似问题