Sigurd project is Django project configurator.
Django is very flexible framework. You could build web-application of any size and complexity with it. But if your project becomes big, sometimes (often, actually) its structure becomes a mess! And its configuration becomes very complex.
Our goal is to make configuration simple and clear for big and complex Django projects. We even offer a project profiles!
- Sigurd contains of two parts:
- Project utilities (tools to configure your project)
- Web-configurator (DB of existent configurations)
- Utilities extends your Django project configuration:
- You can add/remove applications into your Django project from the command line
- You can it as well from the config file
- After apps were installed you can to manually re-configure them
- You can create different Django project profiles
- There are:
- Command-line project utils
- Python (Django) configuration utils
TODO: we are planning to release a distributable that will be installable via pip:
pip install sigurd
But for now, only the source code is available at http://github.com/webriders/sigurd
Web-configurator is a web-site which contains Django apps configurations and profiles. We have deployed it here for now: http://sigurd.webriders.com.ua/
- At the site you can do next:
- Manually download specific Django app config and add it into your project
- Upload your own app config or profile
- Construct on-line (choose apps) and download Django project (Note: we don't know if we will make it in scope of DjangoDash 2011)
We provide this site sources. You can deploy it locally or make a clone if you want. We have specific project structure. You will find the Site Django project in the 'source'.
For license instructions, see LICENSE.