Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
dimbleby committed May 1, 2024
1 parent 530549e commit abaec09
Show file tree
Hide file tree
Showing 4 changed files with 173 additions and 177 deletions.
26 changes: 13 additions & 13 deletions azure/.terraform.lock.hcl

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 8 additions & 2 deletions hunt/apiviews.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,28 @@
class ModelViewSet(viewsets.ModelViewSet[T]):
pass

class HyperlinkedModelSerializer(serializers.ModelSerializer[T]):
pass

else:

class ModelViewSet(Generic[T], viewsets.ModelViewSet):
pass

class HyperlinkedModelSerializer(Generic[T], serializers.ModelSerializer):
pass


EXTENSIONS = {"image/jpeg": ".jpg", "image/png": ".png"}


class HintSerializer(serializers.HyperlinkedModelSerializer):
class HintSerializer(serializers.HyperlinkedModelSerializer[Hint]):
class Meta:
model = Hint
fields = ["number", "image"] # noqa: RUF012


class LevelSerializer(serializers.HyperlinkedModelSerializer):
class LevelSerializer(HyperlinkedModelSerializer[Level]):
hints = HintSerializer(many=True, read_only=True)

class Meta:
Expand Down
2 changes: 1 addition & 1 deletion hunt/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ def __str__(self) -> str:
@override
def save(
self,
force_insert: bool = False,
force_insert: bool | tuple[models.base.ModelBase, ...] = False,
force_update: bool = False,
using: str | None = None,
update_fields: Iterable[str] | None = None,
Expand Down
Loading

0 comments on commit abaec09

Please sign in to comment.