Date and DateTime with format argument not rendered correctly

オープン
#938 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@jbbqqf がすでに取り組んでいます。

2026年5月22日 から。

  • #1047 @ATOM00blue による — マージされずにクローズ
  • #1048 @jbbqqf による — オープン

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
30/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
停滞
技術スタック
openapi, python
領域
api

調査の方向性

まず PR #937 のドラフトを確認し、デフォルト以外の format 引数を使用する Marshmallow の Date フィールドと DateTime フィールドで問題を再現します。生成された APISpec 出力が format: null ではなく format: date と format: date-time を報告すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

When a Marshmallow Date or DateTime has a non-default format argument the output APISpec for the field has a format: null instead of format: date and format: date-time respectively.

The expected behaviour should be the latter as it was happening for versions of apispec before 6.4.

Created a draft PR https://github.com/marshmallow-code/apispec/pull/937 to showcase the fix.

主要言語
Python
スター
1.2k
フォーク
210
平均マージ
2日 1時間
マージ済み PR(30日)
4

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

marshmallow-code/apispec のほかの issue

marshmallow-code/apispec の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。