Как получить поле модели в сериализаторе

Я хочу сделать так, чтобы при сериализации модели выводились не стандартные, а написанные мною ошибки. Модель:

class Translations(models.Model):
    class Meta:
        db_table = 'merchants__translations'

    value = models.TextField()
    key = models.ForeignKey(
        TranslationsKeys,
        on_delete=models.CASCADE,
        related_name='translations'
    )
    translation_language = models.ForeignKey(
        TranslationLanguages,
        on_delete=models.CASCADE,
        related_name='translations'
    )

Её serializer:

class TransactionsValuesSerializer(serializers.ModelSerializer):
    class Meta:
        model = Translations
        fields = ('id', 'value')
        extra_kwargs = {"value": {"error_messages": {"blank": f"Error {тут значение ключа}"}}}

введите сюда описание изображения

Если в одно из полей не ввести строку, то появляется ошибка, описанная в мета классе. Как мне передать туда значение ключа, для которого не ввелась строка?


Ответы (0 шт):