Skip to content

h3/django-duke-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django-duke-client

Django duke client aims provide a turnkey development environment for django and make django development easier and faster.

It is currently built for the new project layout of django 1.4. The older project layout support might be implemented someday, but right now it's not a priority.

Official documentation: http://readthedocs.org/docs/django-duke-client/en/latest/

Requirement

$ sudo apt-get install python-yaml

Installation

We're still in early development so it's suggested to install it from source using develop instead of install:

$ git clone git://github.com/h3/django-duke-client.git
$ cd django-duke-client/
$ sudo python setup.py develop

To update it:

$ cd django-duke-client/
$ git pull
$ sudo python setup.py develop

Usage

for the impatients

Create and build a project:

user@host$ duke startproject test-project
user@host$ cd test-project/
user@host$ duke init testproject
user@host|testproject:~/.../trunk/test-project$ buildout
Note:

"test-project" must not contain any dots "."

Start working:

user@host|testproject:~/.../trunk/test-project$ cd testproject/
user@host|testproject:~/.../trunk/test-project$ django syncdb
user@host|testproject:~/.../trunk/test-project$ django runserver

Tutorials