šØ š½
šā š šŖ šØ šØ š ā©ļø š», š šŖ āļø Form.
!!! info
āļø šØ, š„ ā python-multipart.
𤶠ā. pip install python-multipart.
š Form
š Form āŖļøā”ļø fastapi:
{!../../../docs_src/request_forms/tutorial001.py!}
š¬ Form š¢
ā šØ š¢ š š š š Body āļø Query:
{!../../../docs_src/request_forms/tutorial001.py!}
š¼, 1ļøā£ š Oauth2ļøā£ š§ šŖ āļø (š¤ "š š§") ā«ļø ā šØ username & password šØ š.
š š š ā«ļøā š username & password, & šØ šØ š, š« š».
ā®ļø Form š šŖ š£ š š³ ā®ļø Body (& Query, Path, Cookie), š š¬, š¼, š (ā
user-name ā©ļø username), āļø.
!!! info
Form š š š š āŖļøā”ļø Body.
!!! tip
š£ šØ šŖ, š šŖ āļø Form šÆ, ā©ļø šµ ā«ļø š¢ š š¬ š¢ š¢ āļø šŖ (š») š¢.
š "šØ š"
š šø šØ (<form></form>) šØ š½ š½ š āļø "š" š¢ š š, ā«ļø š āŖļøā”ļø š».
FastAPI š ā š ā š š āŖļøā”ļø ā¶ļøļø š„ ā©ļø š».
!!! note "š” ā¹"
š āŖļøā”ļø šØ š š āļø "š» š" application/x-www-form-urlencoded.
āļø šā šØ š š, ā«ļø š multipart/form-data. š š ā š š š ā š.
š„ š š ā š š š š¢ & šØ š, š³ š šø š©ŗ POST.
!!! warning
š šŖ š£ š Form š¢ ā” š ļø, āļø š šŖ š« š£ Body š š š ā šØ š», šØ š āļø šŖ š āļø application/x-www-form-urlencoded ā©ļø application/json.
š š« š« FastAPI, ā«ļø š šŗšøš š ļø.
š
āļø Form š£ šØ š½ š¢ š¢.