Skip to content

A plug and play GraphQL API for Wagtail, powered by Strawberry 🍓

License

Notifications You must be signed in to change notification settings

patrick91/strawberry-wagtail

Repository files navigation

Strawberry Wagtail 🐦

A plug and play GraphQL API for Wagtail, powered by Strawberry 🍓

⚠️ Strawberry wagtail is currently experimental, please report any bugs or missing features

Quick start

  1. Install Strawberry Wagtail
pip install strawberry-wagtail
  1. Add strawberry-wagtail to your INSTALLED_APPS:
INSTALLED_APPS = [
    "home",
    "search",
    "wagtail.contrib.forms",
    "wagtail.contrib.redirects",
    "wagtail.embeds",
    "wagtail.sites",
    "wagtail.users",
    "wagtail.snippets",
    "wagtail.documents",
    "wagtail.images",
    "wagtail.search",
    "wagtail.admin",
    "wagtail.core",
    ...,
    "strawberry_wagtail",
]
  1. Add the GraphQL view to your urls:
from strawberry_wagtail.views import GraphQLView

from django.urls import path


urlpatterns = [
    path("graphql", GraphQLView.as_view()),
]
  1. Done! You can now try your GraphQL API by going to http://localhost:8000/graphql

About

A plug and play GraphQL API for Wagtail, powered by Strawberry 🍓

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published