2 changed files with 0 additions and 38 deletions
@ -1,20 +0,0 @@ |
|||||
from typing import Annotated |
|
||||
|
|
||||
from fastapi import FastAPI |
|
||||
from fastapi.temp_pydantic_v1_params import Form |
|
||||
from pydantic.v1 import BaseModel |
|
||||
|
|
||||
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 |
|
||||
@ -1,18 +0,0 @@ |
|||||
from fastapi import FastAPI |
|
||||
from fastapi.temp_pydantic_v1_params import Form |
|
||||
from pydantic.v1 import BaseModel |
|
||||
|
|
||||
app = FastAPI() |
|
||||
|
|
||||
|
|
||||
class FormData(BaseModel): |
|
||||
username: str |
|
||||
password: str |
|
||||
|
|
||||
class Config: |
|
||||
extra = "forbid" |
|
||||
|
|
||||
|
|
||||
@app.post("/login/") |
|
||||
async def login(data: FormData = Form()): |
|
||||
return data |
|
||||
Loading…
Reference in new issue