number = models.IntegerField(unique=True)
class Transaction(models.Model):
account = models.ForeignKey(Account, on_delete=models.SET_NULL)
# serializers.py
class AccountSerializer(serializers.ModelSerializer):
class Meta:
model = Account
fields = "__all__"
class TransactionSerializer(serializers.ModelSerializer):
class Meta:
model = Transaction
fields = "__all__"
Ну и к примеру такая запись
TransactionSerializer(data={'account': 1000})
Как можно сделать чтобы при записи передавать не id модели Account а number?
https://www.django-rest-framework.org/api-guide/relations/#writable-nested-serializers
Обсуждают сегодня