Introduction to Django and GraphQL
summary
GraphQL is presented as a single-endpoint query language that solves over- and under-fetching; the demo builds a polls API with queries, mutations and a working real-time votes subscription. Implementation uses graphene python, auto-generating types from Django models, and a Django view that enables the GraphiQL IDE. Subscriptions run over Django channels but feel immature; mutations create polls successfully and nested queries return only requested fields, reducing endpoints and bandwidth.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:07How the Web Used To Be
- 2:00Rest Apis
- 5:12Graphql
- 6:51Introspection
- 8:45Graphene Python
- 10:23Create a Simple Api
- 15:02Support for Django Channels
- 16:48Authentication
- 17:08Parameters
- 17:26Permission
- 19:07Query Cost
- 19:31Study Queries
related talks
27mGraphQL in Python and Django
25mGraphql in the Python World
24mA New Look Into APIS - Graphene
46mBuilding high-performance, type-safe GraphQL APIs with Strawberry and Django
22mA GraphQL Framework in Non-JS Servers
41mBuilding high-performance, type-safe GraphQL APIs with Strawberry and Django
47mIntroduction to Graphql
46mIntroduction to GraphQL
