Django Drf Template

screenshot of Django Drf Template

A django template to start a DRF project

Overview:

The django-drf-template is a project template for Django 1.7 and Django REST framework. It includes various useful features and libraries for building web applications.

Features:

  • Django REST framework: Allows for easy creation of APIs
  • django-model-utils: Provides additional functionality for models, including the TimestampedModel
  • django-cors-headers: Automatically handles CORS on local development and can be configured for production whitelisting
  • bcrypt: Uses bcrypt for password hashing instead of PBKDF2
  • django-debug-toolbar: Provides detailed information on requests and responses for debugging purposes
  • ipdb: pdb in ipython, a powerful debugging tool for Python
  • django-extensions: Adds useful management commands to Django
  • coverage: Measures code coverage of tests
  • factory-boy: A library for creating objects in tests
  • flake8: A tool for checking code quality
  • mkdocs: Generates documentation for the project

Summary:

The django-drf-template is a project template for Django 1.7 and Django REST framework that includes several useful features and libraries. It simplifies the process of setting up a Django project with REST API capabilities and provides additional functionality for models, debugging tools, and code quality checks. By following the installation guide, developers can quickly get started with building web applications using this template.