Django development environment auto setup

It's been a year since I last set up a new project with Django, and I remember that automation was pretty painful at the time. When searching for an item these days, I cannot find anything useful.

So what's the last thing about automatically setting up a local Django development environment?

By that I mean maybe some orchestration with something like a chef or juju to set up a vagrant box or similar for development on a local system with a database like PostgreSQL and other system level tools (cache, queue ... ). Perhaps with automatic connection to the github repository or equivalent. Anything to help you get started right away and deploy your environment on a server without pain.

Does something like this exist today and has it eluded me? Or is it something that still needs to be improved? Setting up a good development environment for Django has changed a lot since the early days of virtualization and sqlite, and even since a few years ago.

Edit: I accepted the only answer because ... that's the only answer. And that's good enough. But feel free to add a new answer as this one, while interesting, doesn't satisfy my needs.

+3


source to share


1 answer


It looks like vagrant-django-template is a pretty good solution for you.



0


source







All Articles