支持AJAX的Python网页框架与CRUD功能
我在找一个Python的网页框架,这个框架能让我快速搭建一个可以进行增删改查(CRUD)的应用,并且支持自动的AJAX功能。
这个框架应该能生成一个漂亮的表格,表格可以排序和过滤,而且在没有JavaScript支持的情况下也能正常工作。
我看过TurboGears2,感觉还不错,不知道有没有其他框架也能满足我的需求?
2 个回答
6
你可以看看 web2py。它的 CRUD(增删改查)功能非常简单,而且支持很棒的 Ajax(异步加载)技术(还有,web2py 的 组件也很不错)。web2py 的 plugin_wiki
还包括了用于 CRUD 的 小部件和 jqGrid。
现在还有一个新的网格插件正在开发中,叫做 powerTable,它是 jQuery 的 DataTables 插件在 web2py 中的封装。
如果你有问题,web2py 社区 会很乐意帮助你。
6
现在很多现代框架,比如TG、Django或者Flask,都支持CRUD风格的应用。CRUD就是创建、读取、更新和删除数据的意思。不过这些框架并没有那么抽象,你不能简单地给它们一个模型,就能自动生成处理数据库的模板和验证规则。
Django有一个叫django-admin的工具,还有一个很棒的表单构建器和辅助模块;Flask也能很方便地使用WTForms。JavaScript在这些框架中同样好用,所以如果你稍微研究一下jQuery插件的相关内容,你就能快速搭建你的应用了。