Skip to content

Getting rid of Django and DRF dependencies

Alexander Egorov edited this page Apr 9, 2020 · 2 revisions

Django dependencies:

  • django.cache in throttling
  • HTTP URL Routing is implemented only for django

DRF dependencies:

  • Using rest_framework.Request everywhere instead of winter.web.HTTPRequest (which is not created yet)
  • COERCE_DECIMAL_TO_STRING in decimal inspection
  • throttling
  • authentication and authorization (SessionAuthentication in particular)
  • rest_gramework.exceptions.ParseError is used in PagePosition parsing
  • For winter.drf it's okay to depend on rest_framework, but the package should be moved to a separate library
Clone this wiki locally