Skip to content

LimpidTech/django-sandbox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django-sandbox

A simple Django sandbox leveraging importd.

Quick Setup

After cloning the project, the following commands will get a development server up and running.

# Set up a virtualenv. You can use virtualenvwrapper
# if you prefer to.
virtualenv --distribute .
. bin/activate

# Install project dependencies and sync the database
pip install -r requirements.txt
./server.py syncdb

# Run a [Django][dj] development server.py.
./server.py

Usage

Using this project is relatively simple. By default, it uses SQLite as it's database engine. After cloning, you should either create a virtualenv in the sandbox directory:

virtualenv --distribute .
. bin/activate

If you prefer to use virtualenvwrapper, go ahead and make one with that:

mkvirtualenv sandbox
workon sandbox

Now that you've created and activate your virtualenv, go ahead and install the dependencies for this repository:

pip install -r requirements.txt

After these are installed, you will want to do some initial setup.

./server.py syncdb

Now, you can run a Django development server with ease:

./server.py

If you'd prefer to run a production-ready server with two workers, you can use this command:

gunicorn -w 2 server:d

You could also change the 2 to any other number if you wanted a different number of workers, of course.

The server executable also acts as manage.py. This allows you to use any installed Django management commands with it. To see a list of available management commands, you can use the following command:

./server.py help

About

A simple Django sandbox leveraging importd.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%