Skip to content

Commit

Permalink
fix(docs): resolvers.md strawberry_django import (#436)
Browse files Browse the repository at this point in the history
* fix(docs): resolvers.md strawberry_django import

Fix resolvers.md doc.

`strawberry.django` does not exist. It should be `strawberry_django`.

* fix(docs): resolvers.md from strawberry import auto
  • Loading branch information
hkfi authored Dec 8, 2023
1 parent 324c5fe commit aa93f00
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions docs/guide/resolvers.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@ Sync resolvers can be used in both ASGI/WSGI and will be automatically wrapped
in `sync_to_async` when running async.

```{.python title=types.py}
import strawberry_django
from strawberry import auto
from typing import List
from . import models
@strawberry.django.type(models.Color)
@strawberry_django.type(models.Color)
class Color:
id: auto
name: auto
Expand All @@ -29,17 +30,18 @@ class Color:
Async resolvers can be used when running using ASGI.

```{.python title=types.py}
import strawberry_django
from strawberry import auto
from typing import List
from . import models
from asgiref.sync import sync_to_async
@strawberry.django.type(models.Color)
@strawberry_django.type(models.Color)
class Color:
id: auto
name: auto
@strawberry.django.field
@strawberry_django.field
async def fruits(self) -> List[Fruit]:
return sync_to_async(list)(self.fruits.objects.filter(...))
```
Expand All @@ -60,32 +62,32 @@ however still add those by hand and resolve them:

```{.python title=types.py}
import strawberry
from strawberry import auto
import strawberry_django
from strawberry.django import auto
from . import models
@strawberry.django.filter(models.Fruit, lookups=True)
@strawberry_django.filter(models.Fruit, lookups=True)
class FruitFilter:
id: auto
name: auto
@strawberry.django.type(models.Fruit, order=FruitOrder)
@strawberry_django.type(models.Fruit, order=FruitOrder)
class Fruit:
id: auto
name: auto
@strawberry.django.type(models.Fruit, is_interface=True)
@strawberry_django.type(models.Fruit, is_interface=True)
class Fruit:
id: auto
name: auto
@strawberry.type
class Query:
@strawberry.django.field
@strawberry_django.field
def fruits(
self,
filters: FruitFilter | None = strawberry.UNSET,
Expand Down

0 comments on commit aa93f00

Please sign in to comment.