用于表单数据的 FastAPI Textarea OpenAPI
Posted
技术标签:
【中文标题】用于表单数据的 FastAPI Textarea OpenAPI【英文标题】:FastAPI Textarea OpenAPI for Form Data 【发布时间】:2021-12-20 17:48:11 【问题描述】:我正在为 API 使用 Form Data 格式。问题是我将如何使用 textarea 使 OpenAPI 输入更大?
【问题讨论】:
有人可以帮忙吗? :( 【参考方案1】:很遗憾,目前还不可行。
FastAPI 使用 Swagger-UI 进行 API 预览。不久前报告了此特定问题。请参阅问题 #1578 和 #1795。这些问题没有解决就关闭了。
【讨论】:
【参考方案2】:我遇到了同样的问题。但是当我添加了type="input"
(这是一个相当反模式)时,FastAPI 开始工作。
<form method="post" id="complain_form">
<div class="form-group">
<label for="complain">Customer complains:</label>
<textarea type="input" class="form-control" name="complain" id="complain" rows="3"></textarea>
</div>
<button type="submit" class="btn btn-success">Submit</button>
</form>
【讨论】:
以上是关于用于表单数据的 FastAPI Textarea OpenAPI的主要内容,如果未能解决你的问题,请参考以下文章
如何在 FastAPI 中使用 Pydantic 模型和表单数据?