Size: a a a

2021 June 23

goldstein опять in rust_offtopic
Не делай валидацию на фронтенде, лол.
источник

goldstein опять in rust_offtopic
Или делай, но декларативную.
источник

goldstein опять in rust_offtopic
htmx может сделать точно такой же AJAX, как и твой чёртов SPA, только без пары метров JS.
источник

SS

Steel Sword in rust_offtopic
Если че, вот те хелловорлд на FastAPI


from typing import Optional
from fastapi import FastAPI
from pydantic import BaseModel


app = FastAPI()


class Item(BaseModel):
   name: str
   price: float
   is_offer: Optional[bool] = None


@app.get("/")
def read_root():
   return {"Hello": "World"}


@app.get("/items/{item_id}")
def read_item(item_id: int, q: Optional[str] = None):
   return {"item_id": item_id, "q": q}


@app.put("/items/{item_id}")
def update_item(item_id: int, item: Item):
   return {"item_name": item.name, "item_id": item_id}
источник

SP

Stanislav Popov in rust_offtopic
кстати на самом деле это говно кек
источник

AN

Alex Noname in rust_offtopic
О чем речь?
источник

SP

Stanislav Popov in rust_offtopic
обосрамс раз
return {"item_id": item_id, "q": q}
источник

SP

Stanislav Popov in rust_offtopic
@app.get("/items/{item_id}")
def read_item(item_id: int, q: Optional[str] = None):

откуда он должен подсосать q ?
источник

pl

peach lasagna in rust_offtopic
что не так
источник

G

George in rust_offtopic
return Item(item_name=item.name, item_id=item_id)
источник

SP

Stanislav Popov in rust_offtopic
во, шаришь
источник

G

George in rust_offtopic
Пишу на этом второй год, кхм.
источник

pl

peach lasagna in rust_offtopic
/items/123/?q=ass
источник

pl

peach lasagna in rust_offtopic
вроде так это записывается
источник

SS

Steel Sword in rust_offtopic
Из ?q=str
источник

SP

Stanislav Popov in rust_offtopic
очень сахарно
источник

pl

peach lasagna in rust_offtopic
оно все равно в жсон превратится
источник

G

George in rust_offtopic
Менее сахарно
def sas(q: str = Query(...))
источник

pl

peach lasagna in rust_offtopic
и пофиг что возвращать
источник

SP

Stanislav Popov in rust_offtopic
кстати это все может next и спрингбут, откуда это и своровали
источник