9 changed files with 8 additions and 62 deletions
@ -1,15 +0,0 @@ |
|||
from fastapi import FastAPI, Form |
|||
from pydantic import BaseModel |
|||
from typing_extensions import Annotated |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class FormData(BaseModel): |
|||
username: str |
|||
password: str |
|||
|
|||
|
|||
@app.post("/login/") |
|||
async def login(data: Annotated[FormData, Form()]): |
|||
return data |
|||
@ -1,16 +0,0 @@ |
|||
from fastapi import FastAPI, Form |
|||
from pydantic import BaseModel |
|||
from typing_extensions import Annotated |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class FormData(BaseModel): |
|||
username: str |
|||
password: str |
|||
model_config = {"extra": "forbid"} |
|||
|
|||
|
|||
@app.post("/login/") |
|||
async def login(data: Annotated[FormData, Form()]): |
|||
return data |
|||
@ -1,18 +0,0 @@ |
|||
from fastapi import FastAPI, Form |
|||
from pydantic import BaseModel |
|||
from typing_extensions import Annotated |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class FormData(BaseModel): |
|||
username: str |
|||
password: str |
|||
|
|||
class Config: |
|||
extra = "forbid" |
|||
|
|||
|
|||
@app.post("/login/") |
|||
async def login(data: Annotated[FormData, Form()]): |
|||
return data |
|||
Loading…
Reference in new issue