مراية لـ
https://github.com/Cesarkassis/booking-Api.git
تم المزامنة 2025-11-30 21:32:29 +00:00
Part 1: Booking API with Swagger and custom endpoints
هذا الالتزام موجود في:
15
bookings/serializers.py
Normal file
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"]
|
||||
المرجع في مشكلة جديدة
حظر مستخدم