home / grids / Deployment

Django specific packages that aid and facilitate deployment of Django projects.

Landscape View

Features currently being evaluated

FeatureDescription
Base library buildout or fabric or something else
Supported operating systems
Does not require VCS for project code updates project doesn't have to be stored in VCS in order to be deployed
Designed to be plugged into existing projects Is the app designed to be plugged into existing projects or does it provide
basic project to build on?
Supported databases Database engines the app can set up or work with.
Web servers How is python code executed.
Docs
Tests

Packagedjangorecipedjango-mediasyncdjango-fab-deploymakesitedjango-config-gendjango-demodjango-sitepushdjango-startprojectdjango-template-projectwovencaktus-deploymentdjango-deployment-scriptdjango-fabdjango-fabtasticdjango-in-a-boxdjango-liberacedjango-project-templatesfabdeployfab-pavefabric-deploy-djangofabulatorgeneric_django_projectGreat Big Craneovermindsilk-deploymentubuntu2django
Description Toolkit to simplify static
media development and
deployment.
A collection of Fabric scripts
for deploying and managing
django projects on
Debian/Ubuntu servers using
virtualenv, pip, nginx and
apache ...
makesite is a collection of
scripts for deploying and
managing web projects
Generates configuration files
for Apache, Nginx, etc. using
values in settings.py and the
Django template system. You
can write your ...
Redeploy Django projects using
management commands
Boilerplate code for new
Django projects.
Just a basic Django project
template with some nice
productivity features which
simplify any new project
startup. Feedback would be ...
Woven is a Python library
built on Fabric to deploy
versioned Django projects
served by Apache and Nginx on
Linux ...
Fabric deployment script for
Django applications
Common methods to help create
fabric deplopment scripts for
django
A set of Fabric and Django
management commands DUO uses.
Simple starter pack for
production-scale Django
deployments, using FastCGI +
lighttpd.
Fabulous django deployment
(from git)
A set of Paster templates for
Django projects, including a
fabric deployment script
A Fabric script for paving a
single web/database server
Fabric "fabfile.py" that can
easily be used to deploy a
Django project using
virtualenv and pip.
deployment system using fabric starting point for a new
Django site (with FeinCMS,
deployable on Apache or Nginx
using Fabric)
A complete server management
application
A Fabric-based tool for
setting up Python WSGI apps to
run on an
ubuntu/nginx/supervisord/gunicorn
sta...
A fabric script to install
django on a fresh ubuntu
installation
CategoryOtherAppOtherOtherAppAppAppOtherOtherOtherOtherOtherOtherAppProjectOtherOtherOtherOtherOtherOtherFrameworkProjectProjectOtherOther
# Using This218221111110000000000000000
Downloads 109826 4403 7369 39198 2287 280 664 n/a n/a 4814 n/a n/a 2149 n/a n/a n/a 6897 n/a n/a n/a n/a n/a n/a n/a 2995 n/a
Last updated July 8, 2011, 3:27 p.m. Dec. 1, 2011, 4:57 p.m. Nov. 27, 2011, 9:20 a.m. Nov. 9, 2011, 8:39 p.m. Feb. 6, 2012, 11:20 a.m. Jan. 25, 2012, 10:20 a.m. Dec. 11, 2011, 5:57 p.m. Nov. 23, 2011, 4 a.m. Nov. 19, 2010, 9:02 p.m. Dec. 9, 2009, 2:55 p.m. Jan. 28, 2010, 6:40 a.m. Feb. 16, 2012, 11:51 a.m. Jan. 31, 2010, 7:40 a.m. Jan. 4, 2012, 4:55 p.m. March 28, 2010, 9:16 a.m. Jan. 17, 2012, 8:53 p.m. April 28, 2011, 9:29 p.m. Oct. 14, 2011, 1:31 p.m. Nov. 25, 2010, 5:54 p.m. Feb. 19, 2012, 11:06 a.m. Feb. 7, 2012, 1 a.m. March 5, 2010, 1:59 p.m.
Version1.1.22.2.00.7.30.9.221.0.81.0.0-beta-10.1dev2n/an/a0.8n/an/a1.0.4n/an/an/a0.11n/an/an/an/an/an/an/a0.3.12n/a
RepoOtherGithubBitbucketGithubGithubGithubGithubGithubBitbucketGithubBitbucketGithubGithubGithubBitbucketGithubGithubGithubGithubBitbucketBitbucketGithubGithubGithubBitbucketGithub
Commits
Repo Watchersn/a149712112n/a6182111072616355569101n/a116858491132014
Repo Forksn/a18646n/a136n/a11n/a145n/a220n/a21n/a541042
Participantsgtaylor
jcarbaugh
robhudson
richleland
jamesturk
petersanchez
kmikeklen
denya
SeanHayes
marazmiki
yprezipmb
SmileyChris
bartTC
yml
grahamking
cmheisel
unbracketed
webridersbretth
depleater
wil
publishingdemon
jezdez
copelcoKamihbussell
ssteinerx
gtaylor
mikemeyer
wmdmark
zacharyvoaseryanwitt
hobbesdaboba
garethripmbpetersanchezdzenfieepnomolos
xentac
buchuki
tobami
griggheo
Jc2k
cwarden
btubbsandrewwatts
Docs on RTDChecking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...
Packagedjangorecipedjango-mediasyncdjango-fab-deploymakesitedjango-config-gendjango-demodjango-sitepushdjango-startprojectdjango-template-projectwovencaktus-deploymentdjango-deployment-scriptdjango-fabdjango-fabtasticdjango-in-a-boxdjango-liberacedjango-project-templatesfabdeployfab-pavefabric-deploy-djangofabulatorgeneric_django_projectGreat Big Craneovermindsilk-deploymentubuntu2django
Base librarybuildoutfabricshell scriptsbuildoutfabricfabricfabricfabric, apache-libcloudfabricfabricfabricPaverfabricfabric, Pasterfabricfabricfabricfabricbuildoutlibcloudfabricfabric
Supported operating systemsDebian Lenny
Debian Squeeze
Ubuntu 10.10

experimental:
Ububti 10.04
Ubuntu, DebianLinuxUbuntuLinode, Rackspace or EC2 VMUbuntu?Ubuntu
Debian
OS X (needs work)
dreamhost (needs work)
freebsd (needs work)
Amazon EC2 image with Ubuntu KarmicDebian, UbuntuDebian/Ubuntu based Linuxany OS image can be deployed to EC2 and RackspaceUbuntuUbuntu
Does not require VCS for project code updates 
can use mercurial, git or tar.gz
 
git is used
does not handle code updates, this app is for creating/destroying a new database for each user 
git is used
 
git is used
 
uses rsync
 
uses git
 
supports git and svn
 
integrated with git
does not handle code updates 
uses git
seems to require git for code updates, not suredoes not handle code updates 
uses mercurial
 
uses mercurial
 
uses git
does not handle code updates; this app is an user-friendly web frontend to libclouddoes not handle code updates
Designed to be plugged into existing projects 
provides command for generating basic config templates; does not enforces project layout
 
Boilerplate code for new Django projects (including fabfile and server configs).
 
can be plugged, provides custom startproject command
 
project template
 
it's a tool for creating projects with some deployment capabilities
Supported databases 
out of scope?
mysql
sqlite3
mysql
postgres
sqlite
sqlite3
postgres
mysql
postgrespostgresmysqlmysql
postgres
postgres 
(installs python libs for mysql)
postgrespostgresmysql
postgres
mysql
postgres
out of scopeout of scope 
no explicit support
Web serversscripts for wsgi and fastcgiapache+mod_wsgi+nginx nginx+uwsgi+supervisord
nginx+tornado+supervisord
apache+mod_wsgi+gunicornapache+mod_wsgi+nginxapache+mod_wsgi+nginx
gunicorn+nginx
apache+mod_wsgilighttpd+apache2+mod_wsgi (apache is in front of lighttpd)gunicornlighttpd+fastcgi+supervisordapache+mod_wsgiApache2+WSGIapache+mod_wsgi+nginxapache+mod_wsginginx+gunicornapache+mod_wsgi
nginx+gunicorn
nginx+fcgi
out of scopenginx+supervisord+gunicornnginx+fastcgi
Docsreadmereadmereadmereadmereadmea big comment in fabfilereadmereadme 
using markdoc
readmereadmereadmewiki pagereadmereadmereadmereadme
Tests 
test coverage > 90%, tests are executed using virtual machines with supported operating systems.
 
good test suite
Packagedjangorecipedjango-mediasyncdjango-fab-deploymakesitedjango-config-gendjango-demodjango-sitepushdjango-startprojectdjango-template-projectwovencaktus-deploymentdjango-deployment-scriptdjango-fabdjango-fabtasticdjango-in-a-boxdjango-liberacedjango-project-templatesfabdeployfab-pavefabric-deploy-djangofabulatorgeneric_django_projectGreat Big Craneovermindsilk-deploymentubuntu2django