1
jsonでデータを受け取り、djangoに格納するDRF設定があります。シリアライザはDjango Rest Framework - シリアライザを使用してリクエストライブラリ付きjsonを送信する
class ReservationSerializer(serializers.ModelSerializer):
room = RoomSerializer()
reserved_days = DaySerializer(many=True)
additional_services = AdditionalServicesSerializer(many=True)
class Meta:
model = Reservation
fields = [
'start',
'end',
'check_in_time',
'check_out_time',
'reserved_days',
'additional_services',
'room',
'has_refund',
'payed',
'guest_name',
'reservation_number',
]
私はJSONでモデルを準備し、このシリアライザを使用して、Requests
ライブラリと、このJSONを送ることができ、次のさ?
が合格と協力し、データを検証しませ:あなたがあなた自身のデータをエンコードする必要がありますのでものの、JSONエンコーディングは、フルはHttpResponseサブクラスであるResponseオブジェクト、で行われます。 my_objectsをデータ検証なしでシリアライザに直接渡すと機能します –