geqintan commited on
Commit
94818cb
·
1 Parent(s): 0347f7b
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -24,13 +24,18 @@ class Worker(BaseModel):
24
  class Config:
25
  extra = "allow"
26
 
 
 
 
 
 
27
  @app.get("/")
28
  def greet_json():
29
  return {"Hello": "World!"}
30
 
31
  @app.post("/worker")
32
- async def create_worker(worker: Worker, query: str):
33
- return {"worker": worker, "query": query}
34
  # return {"worker": worker, "query": query}
35
  # a=f"""
36
  # 名称:{worker.name}
 
24
  class Config:
25
  extra = "allow"
26
 
27
+ # 必须声明总请求体结构
28
+ class RequestBody(BaseModel):
29
+ worker: Worker
30
+ query: str
31
+
32
  @app.get("/")
33
  def greet_json():
34
  return {"Hello": "World!"}
35
 
36
  @app.post("/worker")
37
+ async def create_worker(body: RequestBody): # 使用独立请求体模型
38
+ return body
39
  # return {"worker": worker, "query": query}
40
  # a=f"""
41
  # 名称:{worker.name}