This try-except block is not required.
If we import Django, let's add "Django" in requirements, via setup.py => Django will be installed.
Later, we may package Django and Jinja engines in separate projects, so that diecutter itself does not require jinja or Django and the dependency is brought by "diecutter.jinja" or "diecutter.django" projects.
For now, having django and jinja as dependencies is not a problem.

Same for Jinja.