We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Django REST Framework: Moving Past the Tutorial to Production

00:00

Formal Metadata

Title
Django REST Framework: Moving Past the Tutorial to Production
Title of Series
Number of Parts
50
Author
Contributors
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
So you’ve made your first attempt at creating a DRF API, but now you need to figure out how to put the hair on the proverbial pony. You want to make things easier on your client developers so they can get exactly what they need. I’ll walk through things that made our lives better developing a Django REST Framework API serving a React frontend. I’ll include optimizations such as embedding related fields into serializers, using different serializers for different users and use cases (HTTP methods), and using DRF’s actions decorator to provide easy access to related tasks. I’ll also touch on some third-party libraries that made life way easier, such as rest-framework-filters, django-rest-swagger, and django-simple-history.
Raw image formatDigital filterDisintegrationPresentation of a groupField (computer science)Type theoryMessage passingTwitterPoint cloudData conversionSerializabilityFile formatComplex (psychology)Object (grammar)Endliche ModelltheorieSet (mathematics)MultilaterationSerial portField (computer science)Reverse engineeringView (database)Social classCASE <Informatik>Electronic mailing listTranslation (relic)Generic programmingAttribute grammarQuery languageGoodness of fitType theoryBitResultantCircleWeb 2.0Projective planeSubsetEntire functionLink (knot theory)Active contour modelHuman migrationPower (physics)Degree (graph theory)Mixed realityWeb applicationRepresentational state transferInstance (computer science)Dependent and independent variablesData typeFile formatRaw image formatVolumenvisualisierungData dictionarySoftware developerInternet der DingeProduct (business)Error messageDecimalLibrary (computing)String (computer science)DatabaseTwitterFront and back endsCategory of beingClient (computing)Group actionSoftware frameworkCodeComplex (psychology)Task (computing)NumberMessage passingInternetworkingSoftwareSerializabilityXML
CodeClient (computing)Field (computer science)Data modelEinbettung <Mathematik>Mobile appWeb 2.0Theory of relativityVideo gameBit rateCASE <Informatik>Field (computer science)Heat transferDifferent (Kate Ryan album)InformationCoefficient of determinationEndliche ModelltheorieClient (computing)Computer animation
Raw image formatComputer configurationField (computer science)Finitary relationClient (computing)Instance (computer science)Stochastic differential equationDecision theoryWritingFlow separationRepresentational state transferSerial portOperator (mathematics)Object (grammar)Data dictionary2 (number)CodeHand fanValidity (statistics)Field (computer science)Source codeDatabaseSpeciesCASE <Informatik>Theory of relativityDecision theoryComputer configurationFunctional (mathematics)ImplementationInstance (computer science)Point (geometry)Endliche ModelltheorieControl flowClient (computing)Right angleSingle-precision floating-point formatResultantFlow separationNumberKey (cryptography)Moment (mathematics)Multiplication signGroup action
Serial portDiscrete element methodObject (grammar)SpeciesFlow separationField (computer science)Query languageMobile appGroup actionSpeciesIntegerElectronic mailing listProduct (business)Serial portObject (grammar)Instance (computer science)DatabaseCASE <Informatik>Data typeKey (cryptography)Social classSoftware testingGroup actionRow (database)View (database)NumberStatement (computer science)Pattern languageEndliche ModelltheorieField (computer science)Theory of relativityWeb 2.0MereologyClient (computing)Computer configurationQuery languageRoutingMultiplication signCoefficient of determinationAttribute grammarLine (geometry)Front and back endsWritingData dictionary2 (number)Flow separationSoftware developerTable (information)Patch (Unix)Right angleError messageFreewareDifferent (Kate Ryan album)Meta elementRevision controlComputer animation
Group actionInstance (computer science)Function (mathematics)Electronic mailing listDifferent (Kate Ryan album)Social classSource codeAttribute grammarMoment (mathematics)Serial portBit
Data modelDigital filterFront and back endsObject (grammar)Group actionEndliche ModelltheorieZoom lensBitLevel (video gaming)Different (Kate Ryan album)Electronic mailing listSerial portExpandierender GraphMathematicsGroup actionEndliche ModelltheorieNormal (geometry)Social classField (computer science)Game controllerAttribute grammarZoom lensAdditionFunction (mathematics)Source code
Group actionData modelVideo gameAdditionEndliche ModelltheorieKey (cryptography)Group actionInstance (computer science)Multiplication sign
Group actionDependent and independent variablesCodeError messageGroup actionValidity (statistics)Source code
Parameter (computer programming)Group actionSocial classDigital filterData modelAttribute grammarInformationSpreadsheetCuboidFunction (mathematics)File formatLibrary (computing)Data managementSpeciesExpressionInformationBoolean algebraFilter <Stochastik>Query languageArithmetic meanExterior algebraInstance (computer science)Coefficient of determinationLevel (video gaming)Group actionParameter (computer programming)Electronic mailing listDefault (computer science)Table (information)Web 2.0CodeComputer-assisted translationPersonal identification numberSocial classInterior (topology)Online helpSingle-precision floating-point formatEndliche ModelltheorieOpen setAttribute grammarView (database)Software frameworkSet (mathematics)Computer animation
Digital filterSoftware frameworkSpeciesData modelEndliche ModelltheorieOperator (mathematics)Floating pointDefault (computer science)Task (computing)Computer configurationServer (computing)MassUniqueness quantificationCodeSlide ruleField (computer science)Group actionParity (mathematics)Slide ruleBitFile formatLink (knot theory)Theory of relativityUsabilityFilter <Stochastik>Electronic mailing listSerial portInternet service providerCodeElectric generatorRaw image formatFunction (mathematics)Standard deviationUser interfaceProduct (business)Drop (liquid)InformationString (computer science)ExistenceRepresentational state transferPresentation of a groupView (database)Goodness of fitMoment (mathematics)Revision controlSoftware testingSocial classBinary codeObject (grammar)Pattern languageValidity (statistics)Canadian Mathematical SocietyHand fanWritingEntire functionLogical constantAttribute grammarExpressionHome pageTemplate (C++)Group actionMobile appSoftware frameworkCoefficient of determinationComputer configurationPolarization (waves)Game controllerForm (programming)Right angleMessage passingFlow separationLibrary (computing)AuthorizationSet (mathematics)Web browserField (computer science)Markup languageImplementationHTTP cookieSpeciesOrder (biology)CodeQuery languageXML
Coma BerenicesInternet service providerData typeJSONXMLComputer animation
Transcript: English(auto-generated)