Contents

djangorestframework 3.16.1

0

Web APIs for Django, made easy.

Web APIs for Django, made easy.

Stars: 29877, Watchers: 29877, Forks: 7066, Open Issues: 88

The encode/django-rest-framework repo was created 14 years ago and the last code push was 17 hours ago.
The project is extremely popular with a mindblowing 29877 github stars!

How to Install djangorestframework

You can install djangorestframework using pip

pip install djangorestframework

or add it to a project with poetry

poetry add djangorestframework

Package Details

Author
Tom Christie
License
BSD
Homepage
https://www.django-rest-framework.org/
PyPi:
https://pypi.org/project/djangorestframework/
GitHub Repo:
https://github.com/encode/django-rest-framework

Classifiers

  • Internet/WWW/HTTP
No  djangorestframework  pypi packages just yet.

Errors

A list of common djangorestframework errors.

Code Examples

Here are some djangorestframework code examples and snippets.

GitHub Issues

The djangorestframework package has 88 open issues on GitHub

  • Fix #8926: ListSerializer supports instance access during validation for many=True
  • Update FUNDING.yml
  • Fail CI if broken links in the docs
  • Implement CodeQL Security Scan in workflow
  • docs: improve docstring for get_serializer to clarify behavior
  • Add nulls_distinct support to UniqueTogetherValidator
  • docs: warn against trailing slashes in router prefixes
  • Security: Mitigate Recursion-based DoS in ListField and DictField
  • Merge pre-commit workflow into main
  • Fix NestedBoundField child access after parent validation error
  • Fix viewset actions dict being mutated after first request
  • Setup release workflow with trusted publisher
  • Switch to mkdocs material theme for documentation
  • Prepare move to Django Commons
  • UniqueTogheterValidator fails with partial unique indexes with ForeignKey

See more issues on GitHub

Related Packages & Articles

httpie 3.2.4

The httpie Python package is a user-friendly command-line HTTP client for the API era. It aims to simplify the interaction with web services from the command line, making it an excellent tool for testing, debugging, and interacting with APIs and HTTP servers. httpie provides a range of features, including expressive syntax, colorized output, built-in JSON support, and the ability to handle forms and file uploads. This package is a key tool in the realm of Web Development and API Testing.

fastapi 0.129.0

FastAPI framework, high performance, easy to learn, fast to code, ready for production

Django 6.0.2

Django is a high-level web development framework that empowers Python developers to build dynamic and robust web applications quickly and efficiently. It follows the Model-View-Controller (MVC) architectural pattern, making it easy to separate the different components of an application. With its extensive built-in features, such as URL routing, templating, forms handling, and database abstraction, Django takes care of the repetitive tasks, allowing developers to focus on writing clean and maintainable code. It relies on the Python Standard Library and includes several optional dependencies, including psycopg2, mysqlclient, and pytz for database connectivity and time zone support. Django's rich ecosystem and active community make it a popular choice for building scalable and secure web applications.