前端框架选型是企业提升开发效率与用户体验的关键因素
997
2022-10-12
使用Django REST框架创建棒棒哒的API所需要的工具、程序和资源(使用django搭建网盘)
Curated list of tools, processes and resources you need to create an awesome API with Django REST Framework!
Let's make it the biggest resource repository for our community.
Please read the contribution guidelines before contributing.
Check out my medium blog or say hi on Twitter.
Table of Contents
PackagesAuthenticationAuthorizationDocumentationRoutingSerializationVisualizationOther TutorialsBooksTalksBest practicesCommon issues
Packages
Authentication
django-rest-passwordreset: Password reset endpoints that hook into Django Authentication systemdjoser: REST implementation of Django authentication systemdjango-rest-auth: A set of REST API endpoints to handle User Registration and Authentication tasks - ( on pause and is currently unsupported, but there is a newer fork )django-rest-registration: User registration and authentication REST API, based on Django REST Framework.django-rest-framework-jwt: jsON Web Token Authentication support for Django REST Framework - ( currently unmaintained, but there is a newer fork )django-rest-framework-simplejwt: A JSON Web Token authentication plugin for the Django REST Frameworkdjango-rest-framework-social-oauth2: python-social-auth and oauth2 support for django-rest-frameworkdjango-oauth-toolkit: Django OAuth Toolkit can help you providing out of the box all the endpoints, data and logic needed to add OAuth2 capabilities to your Django projects. Django OAuth Toolkit makes extensive use of the excellent OAuthLib, so that everything is rfc-compliant.
Authorization
dry-rest-permissions: Rules based permissions for the Django Rest Framework
Documentation
django-rest-swagger: Swagger Documentation Generator for Django REST Frameworkdrf-yasg: Alternative OpenAPI Generator for Django REST Framework with response schema support
Routing
drf-nested-routers: Nested Routers for Django Rest Framework
Serialization
django-rest-framework-recursive: Recursive Serialization for Django REST frameworkdrf-extra-fields: Extra fields for Django REST framework.
Visualization
django-rest-pandas: Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel) django-rest-framework-gis: Geographic add-ons for Django REST Framework
Other
django-rest-localflavor: Country-specific Django helpers, to use in Django Rest Frameworkdjango-rest-framework-json-api: Implements most of the JSON API 1.0 spec.django-rest-framework-bulk: Django REST Framework bulk CRUD view mixinsdrf-extensions: DRF-extensions is a collection of custom extensions for Django REST Framework
Tutorials
The Complete Guide to Django REST Framework and Vue JSBeginner's Guide to the Django REST FrameworkDjango Rest Framework - an IntroductionDjango REST Framework TutorialDjango REST Framework CourseModern Django - Blog Series covering Django api and React frontendBuilding a RESTful API with Django REST FrameworkGetting Started with Django REST Framework and AngularJSEnd to End Web App with Django REST Framework & AngularJSStart Your API - Django REST Framework Part 1Permissions & Authentication - Django REST Framework Part 2ViewSets and Routers - Django REST Framework Part 3Django REST Framework User EndpointCheck Credentials Using Django REST FrameworkCreating a Production Ready API with Python and Django REST Framework – Part 1Creating a Production Ready API with Python and Django REST Framework – Part 2Classy Django REST Framework
Talks
Fergal Walsh - Rethinking how we build HTTP APIsSamuel Fuentes - Fast product development using Django Rest Framework. #lessonslearnedMarco Montanari - Django, Django Rest Framework and Angular2: RAD on SaaS platformsAlejandro Castillo - Django Rest Framework, one year after: tips, tools, tricks and pitfalls.Rafał Nowicki - Python REST frameworks review
Common issues
Web API performance: profiling Django REST frameworkMy Experience in Serializer-Land (Django Rest Framework)Optimizing slow Django REST Framework performanceImprove Serialization Performance in Django Rest Framework | How we reduced serialization time by 99%!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~