django w/ strawberry-graphql

ron ron·2022년 11월 26일
0

설치

django에서 graphql을 사용하려면 다음을 설치한다.

strawberry-graphql

strawberry는 파이썬에서 graphql을 사용하기 위해 필요한 라이브러리이다. strawberry 말고 graphene과 같은 라이브러리도 존재하므로, 원하는 것을 사용하면 된다. strawberry 설치는 다음과 같다.

poetry add 'strawberry-graphql[debug-server]'

strawberry-graphql-django

strawberry를 사용할 경우, django extension을 사용하기 위해 추가로 설치한다.

poetry add strawberry-graphql-django

타입 명시

파이썬은 type annotation이 선택사항이지만, strawberry graphql 사용할 경우 schema 정의를 위해 반드시 type annotation을 해줘야 한다. 그래야 strawberry가 우리의 코드를 보고 자동으로 schema 생성할 수 있다.

profile
앱 개발자를 꿈꾸는.. 제조업 직원.. @_@

0개의 댓글