All Projects → vintasoftware → Classy Django Rest Framework

vintasoftware / Classy Django Rest Framework

Licence: mit
Detailed descriptions, with full methods and attributes, for each of Django REST Framework's class-based views and serializers.

Programming Languages

python
139335 projects - #7 most used programming language

Classy Django REST Framework. Build Status Coverage Status

What is this?

Django REST framework is a powerful and flexible toolkit that makes it easy to build Web APIs. It provides class based generic API views and serializers. We've taken all the attributes and methods that every view/serializer defines or inherits, and flattened all that information onto one comprehensive page per class. This project is heavily based on Classy Class-Based Views and was developed by Vinta Software Studio.

Dependencies

  • Python 2.7
  • s3cmd (For deploy)

Building

pip install -r requirements.txt

fab build

The first build will take a while.

To run locally:

fab runserver

Deployment

create a .env file with the content:

AWS_BUCKET_NAME=''
AWS_ACCESS_KEY_ID=''
AWS_SECRET_ACCESS_KEY=''

Make sure you have built it as instructed above and deploy via

fab deploy

Tests

Install test dependencies: pip install -r requirements-test.txt

Run the tests with: fab test

Help

If you have any questions or need help, please send an email to: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].