Handle related fields in export_form_data (Z#23233538) (#6157)

This commit is contained in:
pajowu
2026-05-12 14:55:25 +02:00
committed by GitHub
parent b21b69b2b8
commit 82450c8250
6 changed files with 62 additions and 36 deletions
+6
View File
@@ -45,6 +45,12 @@ class PrimaryKeyRelatedField(serializers.PrimaryKeyRelatedField):
return value
return super().to_representation(value)
def to_internal_value(self, data):
value = super().to_internal_value(data)
if value is not None:
return value.pk
return value
class FormFieldWrapperField(serializers.Field):
def __init__(self, *args, **kwargs):