1
0
مراية لـ https://github.com/Cesarkassis/booking-Api.git تم المزامنة 2025-11-30 21:32:29 +00:00

Part 1: Booking API with Swagger and custom endpoints

هذا الالتزام موجود في:
2025-09-30 23:09:47 +03:00
التزام e6dc52ca4d
33 ملفات معدلة مع 573 إضافات و0 حذوفات

15
bookings/serializers.py Normal file
عرض الملف

@@ -0,0 +1,15 @@
# bookings/serializers.py
from rest_framework import serializers
from .models import Venue, Booking
class VenueSerializer(serializers.ModelSerializer):
class Meta:
model = Venue
fields = "__all__"
class BookingSerializer(serializers.ModelSerializer):
venue = serializers.PrimaryKeyRelatedField(queryset=Venue.objects.all())
class Meta:
model = Booking
fields = ["id", "venue", "customer_name", "customer_email", "start_time", "end_time", "status", "created_at"]
read_only_fields = ["created_at", "status"]