tosanoob commited on
Commit
e5debfa
1 Parent(s): e2dbd09

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -1
app.py CHANGED
@@ -1,7 +1,22 @@
1
  from fastapi import FastAPI
 
 
2
 
3
  app = FastAPI()
4
 
 
 
 
 
5
  @app.get("/")
6
  def read_root():
7
- return {"Hello": "World!"}
 
 
 
 
 
 
 
 
 
 
1
  from fastapi import FastAPI
2
+ from pydantic import BaseModel
3
+ import random
4
 
5
  app = FastAPI()
6
 
7
+ class ResourceItem(BaseModel):
8
+ name: str
9
+ description: str | None = None
10
+
11
  @app.get("/")
12
  def read_root():
13
+ return {"Hello": "World!"}
14
+
15
+ @app.get("/random")
16
+ def return_random():
17
+ return {"Random number":int(random.random()*100)}
18
+
19
+ @app.post("/receive")
20
+ def return_received(item: ResourceItem):
21
+ return {'name':item.name,
22
+ 'description':item.description}