I was pretty excited to see the
template option for startapp/startproject. Especially when I read your context can be any option passed to the command and it clicked that the files are rendered using django's templating system. This could make for a really nice configurable boilerplate. But, after playing with it it looks like by any option they just meant the options available to the commands (django-admin.py help startapp/project).
If that's the case, that's quite a bubble burst. Is there any way to pass in arbitrary context to the template? e.g.
django-admin.py startproject --template=/path/to/boilerplate --compass=true --coffee=true myproject
Or maybe a standard way to define a python dictionary and pass it in as the context:
django-admin.py startproject --template=/path/to/boilerplate --template-context=config.py myproject
Thanks!