Skip to content

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

License

Notifications You must be signed in to change notification settings

srus/django-kickstartvenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published