Как получить поле модели в сериализаторе
Я хочу сделать так, чтобы при сериализации модели выводились не стандартные, а написанные мною ошибки. Модель:
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 {тут значение ключа}"}}}
Если в одно из полей не ввести строку, то появляется ошибка, описанная в мета классе. Как мне передать туда значение ключа, для которого не ввелась строка?
