Django REST Framework Upgraded

Django, the high-level Python Framework, has been upgraded to Version 3.0 with improvements made to the API Serialization process. Django Version 3.1 & 3.2 will be released in early to mid 2015 and are stated to affect development and user facing experiences, respectively. 

Django framework is a tool for constructing web APIs to Back-end-services. Tom Christie, the primary maintainer on the REST support team, noted that: "There are some breaking API changes and upgrading will require you to read the release notes carefully, but the migration path should otherwise be relatively straightforward."

The latest upgrade specifically impacts how the serializers which validate the API inputs behave "under the hood." JSON outputs have also been made more compact with Unicode default coding, allowing for an easier inspection and debugging process.

Version 3.1, anticipated to release in a couple of months, will include developer-facing features that focus on improving the pagination process within the API. Version 3.2, scheduled to release in May 2015, will bring with it a more user-facing management panel to enable quick inspection and filtering of API data. In general, Christie highlights the necessity of having a solid foundation with the Python programming language in order to work within the Django REST service.

Be sure to read the next Framework article: How Frameworks are Challenging Programming Languages

Original Article

Django REST upgrades focus on developers, then users