(self, obj)
| 3320 | } |
| 3321 | ) |
| 3322 | def get_learned_by_pokemon(self, obj): |
| 3323 | pokemon_moves = PokemonMove.objects.filter(move_id=obj).order_by("pokemon_id") |
| 3324 | |
| 3325 | pokemon_list = [] |
| 3326 | |
| 3327 | pokemon_ids = pokemon_moves.values("pokemon_id").distinct() |
| 3328 | |
| 3329 | for id in pokemon_ids: |
| 3330 | pokemon_object = Pokemon.objects.get(pk=id["pokemon_id"]) |
| 3331 | pokemon_data = PokemonSummarySerializer( |
| 3332 | pokemon_object, context=self.context |
| 3333 | ).data |
| 3334 | |
| 3335 | pokemon_list.append(pokemon_data) |
| 3336 | |
| 3337 | return pokemon_list |
| 3338 | |
| 3339 | @extend_schema_field( |
| 3340 | field={ |
nothing calls this directly
no test coverage detected