2011-01-23 10 views
6

Szukam platformy internetowej Python, która pozwoli mi szybko zbudować aplikację CRUD z automatyczną obsługą AJAX.Python web framework z CRUD obsługiwany przez AJAX

Ramy powinny być w stanie wygenerować ładną tabelę, którą można sortować i filtrować, która działa przez AJAX i bez wsparcia JS.

Spojrzałem na TurboGears2 i wydaje się obiecujące, czy istnieją inne ramy, które mogą wykonać zadanie dla mnie?

Odpowiedz

6

Większość nowoczesnych frameworków, takich jak TG, Django lub Flask, obsługuje aplikacje w stylu CRUD. Ale żadna z nich nie jest tak abstrakcyjna, że ​​można dać im model, a tam masz szablony manipulacji db i ajaxy db.

Django ma django-admin oraz świetny moduł do tworzenia formularzy i modułów pomocniczych; Flask może z łatwością współpracować z WTForms. JavaScript jest tak samo użyteczny w każdej z powyższych frameworków, więc przy odrobinie recherche w obszarze wtyczki jQuery, możesz być w stanie szybko zbudować swoją aplikację.

+0

Jestem zaznajomiony z Django-admin, ale to jest tylko dla prostych rzeczy administratora, nie chcę tracić czasu na hakowanie Django-admina, to nie jest jego celem, byłoby o wiele łatwiej napisać aplikację za pomocą django -filtr. A także nie chcę ręcznie kodować JS za każdym razem, jeśli istnieją inne ramy, które mogą wykonać to proste zadanie dla mnie. – denysonique

6

Możesz sprawdzić web2py. Bardzo łatwe CRUD i wspaniałe Ajax support (patrz również, web2py components). Web2py's plugin_wiki zawiera także widgets dla CRUD i jqGrid.

Istnieje również nowa wtyczka siatki pod nazwą powerTable, która jest opakowaniem web2py dla wtyczki jQuery DataTables.

Jeśli masz pytania, web2py community z przyjemnością Ci pomoże.

+0

dziękuję, będę mógł rzucić okiem na web2py, obecnie sprawdzam TurboGears2 ze Sproxem, który może generować wszystkie rzeczy CRUD z AJAX. – denysonique

+1

powerTable wygląda naprawdę imponująco – denysonique

+0

Nie wiem zbyt wiele o TurboGears, ale zauważ, że zdecydowali się połączyć z projektem Pylons (myślę, że plan jest kontynuacją utrzymania TurboGears, ale także skoncentrowanie się na dodaniu narzędzi "pełnego stosu" na szczycie nowej struktury Pyramid). Zobacz http://groups.google.com/group/turbogears/browse_frm/thread/a6ef71ebea4ebcb0. – Anthony

Powiązane problemy