django - 如何在 drf yasg (swagger) 中更改日期字段的示例格式值
问题描述
您好,我正在使用 drf yasg 库在我的基于 django 的应用程序中实现 swagger。我已将 settings.py 文件中的日期格式更改为如下所示:
REST_FRAMEWORK = {
"DATE_INPUT_FORMATS": ["%d-%m-%Y"],
}
现在,当我尝试大摇大摆地测试我的端点时,我得到了格式错误的日期字段示例:
{
"birth_date": "2021-04-27",
}
当我尝试执行请求时,我收到错误:
{
"birth_date": [
"Date has wrong format. Use one of these formats instead: DD-MM-YYYY."
]
}
预期会收到什么,但每次我想使用它时都更改示例日期很烦人。任何提示如何在招摇示例中实现相同的格式?
解决方案
推荐阅读
- python-3.x - 如何从 pandas/python 中的长列表中提取混合元素
- amazon-web-services - 替换使用 EC2Fleet 部署的不健康节点
- azure - azure-cli-core 2.17.1 具有要求 msrestazure>=0.6.3,但您将拥有不兼容的 msrestazure 0.6.2
- python - 验证标准输入是否有比我正在做的明显而简单的改进?
- python - 如何设置我的 Django 视图以获取外部 API
- firebase - Firestore 对查询和排序的限制?
- java - 谷歌与 android studio 应用程序的集成
- node.js - 为什么在使用 nodejs 和 webpack 运行 fs.readdirSync() 时出现“没有这样的文件或目录”?
- r - `vec_arith` 未按预期调用
- python - 测试 3 个布尔变量的更有效方法?