diff --git a/server/myapi/factories.py b/server/myapi/factories.py index d58969d..ff28937 100644 --- a/server/myapi/factories.py +++ b/server/myapi/factories.py @@ -8,10 +8,10 @@ class ModelFieldLazyChoice(factory.LazyFunction): def __init__(self, model_class, field, *args, **kwargs): choices = [choice[0] for choice in model_class._meta.get_field(field).choices] super(ModelFieldLazyChoice, self).__init__( - function=lambda: random.choice(choices), - *args, **kwargs + function=lambda: random.choice(choices), *args, **kwargs ) + class FilmFactory(factory.django.DjangoModelFactory): class Meta: model = Film diff --git a/server/myapi/models.py b/server/myapi/models.py index e1fb214..97dcf13 100644 --- a/server/myapi/models.py +++ b/server/myapi/models.py @@ -25,10 +25,11 @@ class Film(models.Model): release_year = models.SmallIntegerField(null=True, blank=True) trailer_link = models.URLField(null=True, blank=True) is_in_color = models.BooleanField(null=True, blank=True) - movie_format = models.CharField(max_length=20, choices=MovieFormat.choices, null=True, blank=True) + movie_format = models.CharField( + max_length=20, choices=MovieFormat.choices, null=True, blank=True + ) language_subtitles = models.CharField( - max_length=20, choices=LanguageSubtitles.choices, - null=True, blank=True + max_length=20, choices=LanguageSubtitles.choices, null=True, blank=True ) poster_link = models.URLField(null=True, blank=True) banner_link = models.URLField(null=True, blank=True) diff --git a/server/myapi/serializers.py b/server/myapi/serializers.py index 821d83b..ca1ecac 100644 --- a/server/myapi/serializers.py +++ b/server/myapi/serializers.py @@ -13,7 +13,6 @@ class MoreFieldsModelSerializer(serializers.ModelSerializer): class FilmSerializer(serializers.ModelSerializer): - class Meta: model = Film fields = "__all__" # diff --git a/server/ulm_cine_club_api/settings/__init__.py b/server/ulm_cine_club_api/settings/__init__.py index f75e1cb..f5d8473 100644 --- a/server/ulm_cine_club_api/settings/__init__.py +++ b/server/ulm_cine_club_api/settings/__init__.py @@ -1,4 +1,5 @@ import os + IS_LOCAL_DEV = bool(os.environ.get("TELESCOOP_DEV")) if IS_LOCAL_DEV: from .dev import *