参数默认值

views.py [示例1]
from django_oasis import schema
from django_oasis.core import Resource
from django_oasis.parameter import QueryItem


@Resource("/api")
class API:
    def get(
        message=QueryItem(
            schema.String(
                default="Hi",
            )
        )
    ): ...
SwaggerUI [示例1]

函数式默认值

views.py [示例2]
from datetime import date

from django_oasis import schema
from django_oasis.core import Resource
from django_oasis.parameter import QueryItem


@Resource("/api")
class API:
    def get(
        date=QueryItem(
            schema.Date(
                default=date.today,  # `date.today` is a function.
            )
        )
    ): ...