Еще один велосипед для Django

Вчера выложил в открытый доступ под лицензией BSD свой новый велосипедик для Django.

Называется творение “django-supergeneric”. Исходный код доступен тут: https://github.com/lig/django-supergeneric

Причиной написания этого стало желание перестать постоянно писать одно и то же. Почти всегда для каждой модели приходится писать похожие друг на друга, как близнецы-братья, view для просмотра списка объектов, одного объекта, создания объекта, редактирования объекта и удаления объекта. Понятно, что есть generic views, но их тоже надо конфигурировать, причем многие параметры повторяются. Да, и каждый раз для всех пяти view надо прописать urlpatterns, которые тоже для всех объектов очень похожи.

Вот поэтому и появился django-supergeneric.

Пример использования можно посмотреть в демо-проекте: https://github.com/lig/django-supergeneric/tree/master/project

Upd: страничка на ohloh: https://www.ohloh.net/p/django-supergeneric, плюсуйте, кто будет пользоваться, если не лень.