到目前为止,您一直在使用常见的数据类型,如:
- int
- float
- str
- bool
但是您也可以使用更复杂的数据类型。
您仍然会拥有现在已经看到的相同的特性: - 很棒的编辑器支持。
- 传入请求的数据转换。
- 响应数据转换。
- 数据验证。
- 自动补全和文档。
一、其他数据类型
下面是一些你可以使用的其他数据类型:
- UUID:
- 一种标准的 “通用唯一标识符” ,在许多数据库和系统中用作ID。
- 在请求和响应中将以 str 表示。
- datetime.datetime:
- 一个 Python datetime.datetime.
- 在请求和响应中将表示为 ISO 8601 格式的 str ,比如: 2008-09-15T15:53:00+05:00.
- datetime.date:
- Python datetime.date.
- 在请求和响应中将表示为 ISO 8601 格式的 str ,比如: 2008-09-15.
- datetime.time:
- 一个 Python datetime.time.
- 在请求和响应中将表示为 ISO 8601 格