Sigurd
Sigurd - это мощный конфигуратор приложений на Django.
Django 1.3 принес class-based views, Sigurd принес class-based settings.
Порядок приносит новые возможности!
Sigurd - наш проект на DjangoDash 2011 (#13th place) !
With Sigurd you're able to simply create:
-
Application configurations
Your app settings now stored in class. Urls are there too.
You have an ability to create settings that are dependant on default ones (e.g. STATIC_URL).
And you are able to extend / re-order / override default settings (e.g. INSTALLED_APPS) -
Application profiles
One Django app could have infinite amount of configs (or we may call it - profiles)
and you may use all of them in one project. -
Project configurations
Your project may have own settings and urls, even if you don't use any application.
And you're free to extend / re-order / override default settings too. -
Project profiles
Same as app configs, there could be many project configs for one project.
And you can switch them simply through the --settings option.
Что под капотом?
-
Web framework
- Django
-
VCS
- Git
-
Testing
- Unit tests