Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

patrick91/strawberry-wagtail

Open more actions menu

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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.