web2py有这些吗?

2024-10-01 09:17:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用PHP和Yii和phing完成一个项目。尽管Yii是迄今为止我使用过的最好的web框架,但我更喜欢编写Python而不是PHP。所以,我一直在看web2py,有一些问题:

  1. web2py是否提供Javascript表单验证?Yii有http://www.yiiframework.com/extension/jformvalidate/
  2. web2py有mongodb插件吗?类似于http://www.yiiframework.com/extension/yiimongodbsuite/的东西
  3. 你能用web2py编写控制台应用程序吗?在
  4. web2py是从模型类自动生成SQL,还是可以从SQL模式生成模型类?我更喜欢后者。在
  5. pythonweb应用程序有哪些部署工具?有什么像彭的吗?是的,我知道我可以使用ant、Maven甚至phing,但我更愿意使用Python实现的东西。在

Tags: 项目模型com框架web应用程序httpsql
1条回答
网友
1楼 · 发布于 2024-10-01 09:17:35

Does web2py provide Javascript form validation?

开箱即用的web2py执行服务器端验证、客户端js预验证int、double和日期/时间/日期时间的日历弹出窗口。有jQuery插件可以添加更多的客户端验证。web2py主要是服务器端,而不是客户端。在

Does web2py have a mongo db plugin? Something comparable to ...

Web2py是用Python编写的,有一个Python模块来访问mongodb。Web2py有一个数据库抽象层,支持10个关系数据库和Google大表。DLA对couchdb和mondogo的支持正在进行,但只是部分和实验性的。将在接下来的几个月内完成。在

Can you write console applications using web2py?

Web2py应用程序必须在浏览器中运行。您可以构建使用任何web2py模块的普通python控制台和gui应用程序,例如其模板语言和数据库抽象层。在

Does web2py auto generate SQL from model classes, or can you generate model classes from a SQL schema? I prefer the latter.

对于mysql和postgresql,它可以部分地实现后者,但部分原因是它的目标是相反的:让用户不编写SQL,而是使用数据库抽象层来创建表。DAL不是ORM,模型不是类。Web2py的字段类型比SQL提供的多(例如类型密码、类型上载等)。它们会影响表单中字段内容的处理方式,并且无法从SQL架构中推断出来。在

What deployment tools are available for Python web apps? Is there anything like phing?

web2py有一个基于web的集成IDE。您还可以使用任何其他与Python一起工作的开发工具。我认识彭,所以我不知道他们之间的比较。在

你知道。。。尝试web2py会很容易。:-) 祝你好运。我相信它也很棒。在

相关问题 更多 >