Skip to content

n3ls0n/DjangoProjectExample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Example Project

This repository is to help demonstrate an example Django project. We use modern tools available to developers to make our life simpler.

Project requirements are simple:

  • Vagrant (Virtualbox)
  • Python
  • Fabric

Getting most of these is simple. Get Vagrant / VirtualBox by first going to the Virtualbox download page and installing the latest version. Vagrant is as simple as

$ sudo gem install vagrant

Python is probably already installed, so there is nothing to do. Fabric is similarly simple.

$ sudo easy_install pip ; pip install fabric

PIP is the replacement of easy_install, but it is still simpler to use easy_install to get pip. If easy_install is not available, you may need to use a package manager to get it (apt-get install python-setuptools).

Those are the only tools that are needed on our host operating system, as the remaining tools are provisioned within a virtual machine. By using VM based development, we can have a consistent development and production environment, and avoid installing cruft on our development system.

About

An example Django project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.5%
  • Ruby 5.5%