schema.py 539 B

1234567891011121314151617181920
  1. from typing import List
  2. import strawberry
  3. import strawberry_django
  4. from core import models
  5. from .types import *
  6. @strawberry.type
  7. class CoreQuery:
  8. @strawberry.field
  9. def data_file(self, id: int) -> DataFileType:
  10. return models.DataFile.objects.get(pk=id)
  11. data_file_list: List[DataFileType] = strawberry_django.field()
  12. @strawberry.field
  13. def data_source(self, id: int) -> DataSourceType:
  14. return models.DataSource.objects.get(pk=id)
  15. data_source_list: List[DataSourceType] = strawberry_django.field()