مراية لـ
https://github.com/Cesarkassis/booking-Api.git
تم المزامنة 2025-12-01 05:42:53 +00:00
16 أسطر
560 B
Python
16 أسطر
560 B
Python
# 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"]
|