Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.96 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.96 KB

django-kickstartvenv Build status

Start your next Django based project with a pre-configured virtual environment in a few seconds.

Main features

  • Common skeleton for a broad range of Django projects.
  • Project deployment in one build step.
  • Pre-configured virtual environment for Python (thanks to Virtualenv and Virtualenvwrapper).
  • IPython pre-configured for compatibility with Python 3 syntax.
  • Some useful pre-configurations for Virtualenvwrapper postactivate script.

System requirements

Currently supporting Python 2.7, 3.3 and above. For more information about versions see the Travis page.

Project deployment

  1. Download this project.
  2. Rename the folder as you want.
  3. Add the Python dependencies in the requirements folder.
  4. Move to the project root folder and run: ./bin/build.sh. You can run this script whenever you need to update the project.

Finally type workon and the name of your virtualenv to start working on your new project. See the Virtualenvwrapper docs to learn more about the workflow with this virtual environments manager.

Directory structure

  • bin/: scripts.
  • boot/: bootstrap templates for config files.
  • conf/: config files (generated automatically on every build).
  • docs/: project documentation.
  • requirements/: Python dependencies.
  • src/: your Django project will be here.