Mozilla использует в своих проектах Pyramid и у них есть
отличный модуль для создания REST API
https://cornice.readthedocs.org/en/latest/
pyramid_sacrud_example - пример работы sacrud в Pyramid вместе с
PostgreSQL
.
Для простых CRUD
действий с БД, можно воспользоваться модулем
action
из sacrud. Это немного сократит код и добавит
некоторой универсальности в ПО со сложной логикой.
Новая версия sacrud 0.0.3
. В ней поправлены некоторые баги,
добавлены нескучные обои элементы дизайна в расширении для
Pyramid
и создан отдельный репозитарий с примерами работы разных типов
полей (pyramid_sacrud_example). Pyramid_sacrud_example работает только с
Postgres потому что включает в себя примеры полей специфичных именно для этой
БД (таких как hstore
).
Запилил Yet another CRUD интерфейс для SQLAlchemy. По сути это аналог
Django админки или FormAlchemy, но ОЧЕНЬ сильно упрощенный, ничего
лишнего. Есть поддержка большинства полей + кастомные поля типа файл (для
загрузки файлов, изображений) и GUID
. Довольно просто подключить к
Pyramid проекту и сразу начать работать по адресу
http://localhost:6543/sacrud