79733086

Date: 2025-08-12 11:33:11
Score: 1
Natty:
Report link

You could use Lazy types

from typing import TYPE_CHECKING, Annotated

import strawberry

if TYPE_CHECKING:
    from .users import User


@strawberry.type
class Post:
    user: Annotated["User", strawberry.lazy(".users")]
from typing import TYPE_CHECKING, Annotated, List
import strawberry
if TYPE_CHECKING:
     from .posts import Post

@strawberry.type
class User:
  name: str
  posts: List[Annotated["Post", strawberry.lazy(".posts")]]

https://strawberry.rocks/docs/types/lazy

Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Frank Escobar