2011-01-23 89 views
6

我正在尋找一個Python Web框架,這將允許我快速構建一個帶有自動AJAX支持的CRUD應用程序。Python web框架與CRUD支持AJAX

該框架應該能夠生成一個可排序和可過濾的漂亮表格,該表格可以通過AJAX工作,並且無需JS支持。

我看過TurboGears2,看起來很有希望,有沒有其他的框架可以爲我做這項工作?

回答

6

大多數現代框架,如TG,Django或Flask都支持CRUD風格的應用程序。但這些都不那麼抽象,你可以給他們一個模型,並且你有你的ajaxy數據庫操作模板和驗證。

Django有django-admin和一個很棒的表單構建器和幫助器模塊; Flask可以輕鬆使用WTForms。 Javascript與上述任何框架一樣可用,所以通過jQuery插件區域中的一小部分,您可能可以快速構建應用程序。

+0

我對Django-admin很熟悉,但它僅適用於簡單的管理員,我不想花時間攻擊Django-admin,這不是它的目的,使用django編寫應用程序會容易得多-過濾。而且,如果有其他框架可以爲我完成這個簡單的任務,我也不想每次都手動編寫JS代碼。 – denysonique 2011-01-25 04:40:14

6

您可能會看到web2py。非常容易CRUD,和偉大的Ajax support(另請參閱web2py components)。 web2py的plugin_wiki還包括用於CRUD的widgetsjqGrid

還有一個正在開發的名爲powerTable的新網格插件,它是jQuery DataTables插件的web2py包裝器。

如果您有任何疑問,web2py community很樂意爲您提供幫助。

+0

謝謝,我可能會看看web2py,我正在用Sprox檢查TurboGears2,它可以通過AJAX生成所有的CRUD內容。 – denysonique 2011-01-25 04:42:06