Skip to content

Commit

Permalink
project serializer
Browse files Browse the repository at this point in the history
  • Loading branch information
Evgeniy-Golodnykh committed Jun 18, 2024
1 parent 6389440 commit 870c8d5
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion blackfox/api/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,14 @@ class ProjectSerializer(serializers.ModelSerializer):
coach = UserSerializer(read_only=True)
start_date = serializers.DateField()
deadline = serializers.DateField()
target_calories = serializers.IntegerField(min_value=0, max_value=10_000)
target_carbohydrate = serializers.FloatField(min_value=0, max_value=1_000)
target_fat = serializers.FloatField(min_value=0, max_value=1_000)
target_fiber = serializers.FloatField(min_value=0, max_value=1_000)
target_protein = serializers.FloatField(min_value=0, max_value=1_000)
target_sugar = serializers.FloatField(min_value=0, max_value=1_000)
target_weight = serializers.FloatField(min_value=30, max_value=250)

class Meta:
model = Project
fields = ['user', 'coach', 'start_date', 'deadline', 'target_weight']
exclude = ['id', 'is_closed']

0 comments on commit 870c8d5

Please sign in to comment.