В настоящее время я пишу автоматизированный сценарий для извлечения типов метаданных из моих моделей в Django конечных точках, которые я пытаюсь быстро подключить.
Как передать информацию о типе данных поля на внешний интерфейс при использовании Django Rest Framework?
Предыдущий вопрос об обмене стека объясняет, как поле OPTIONS можно использовать для извлечения метаданных из моих моделей; Однако я столкнулся с проблемой в том, что не все возвращаемые поля являются подробными. В частности, поля внешнего ключа не указывают правильный тип метаданных.
, например,
"created_by_merchant": {
"type": "field",
"required": false,
"read_only": true,
"label": "Created by merchant"
}
"item_size_selection": {
"type": "field",
"required": false,
"read_only": false,
"label": "Item size selection"
}
Оба являются внешними ключами. Созданный продавцом должен быть целым числом, item_size_selection должен быть символом поля. Есть ли способ указать тип для определенных полей в моих ОПЦИЯХ?