Web APIs for Django. 🎸
Go to file
2011-04-04 09:19:49 +01:00
djangorestframework Turn streaming request parsing back on for 1.3. Fix CSRF which was breaking it. It's really not at all obvious if we need to byte limit the stream that we hand over or not. 2011-04-04 09:19:49 +01:00
docs Doc tweaking again. Must get back to some proper stuff soon... 2011-03-05 21:55:45 +00:00
examples Only use xmlrunner if running under hudson 2011-03-30 21:39:38 +01:00
.hgignore Refactor to use self.CONTENT to access request body. Get file upload working 2011-04-02 16:32:37 +01:00
.hgtags Added tag 0.1 for changeset 6865c2156447 2011-02-21 23:54:33 +00:00
AUTHORS Thanks fellas :) 2011-03-09 08:17:47 +00:00
LICENSE IANAL 2011-03-09 08:18:06 +00:00
README Add coverage to requirements 2011-03-17 08:51:53 +00:00
requirements.txt Add coverage to requirements 2011-03-17 08:36:22 +00:00
setup.py Coverage for all platforms working. Had some trouble with dependencies of coverage of python-dev for the various platforms. 2011-03-18 14:15:12 +01:00
tox.ini fixed bad naming of testenv 2011-03-20 10:30:53 +01:00

# To install django-rest-framework in a virtualenv environment...

hg clone https://tomchristie@bitbucket.org/tomchristie/django-rest-framework
cd django-rest-framework/
virtualenv --no-site-packages --distribute --python=python2.6 env
source ./env/bin/activate
pip install -r requirements.txt # django, coverage

# To run the tests...

export PYTHONPATH=.    # Ensure djangorestframework is on the PYTHONPATH
python djangorestframework/runtests/runtests.py


# To run the test coverage report...

export PYTHONPATH=.    # Ensure djangorestframework is on the PYTHONPATH
python djangorestframework/runtests/runcoverage.py

# To run the examples...

pip install -r examples/requirements.txt # pygments, httplib2, markdown
cd examples
export PYTHONPATH=..
python manage.py syncdb
python manage.py runserver

# To build the documentation...

pip install -r docs/requirements.txt   # sphinx
sphinx-build -c docs -b html -d docs/build docs html

# To run the tests against the full set of supported configurations

deactivate  # Ensure we are not currently running in a virtualenv
tox