Python SyntaxError: f-string: unmatched '['
Python SyntaxError: f-string: unmatched '['
from fastapi import FastAPI
from fastapi.params import Body
app = FastAPI()
@app.post("/createposts")
def create_posts(payload: dict = Body(...)):
print(payload)
return {"new_post" : f"title {payload["title"]} content: {payload["content"]}"}
我正在尝试使用 Fastapi 创建一个 API,但每次我 运行 代码都会收到与 return 语句相关的错误:SyntaxError: f-string : 无与伦比的 '['
谢谢!
请更改
return {"new_post" : f"title {payload["title"]} content: {payload["content"]}"}
到
return {"new_post" : f"title {payload['title']} content: {payload['content']}"}
"
内不能有引号 f"..."
错误表明在第一个 [
之后字符串停止并中断。
from fastapi import FastAPI
from fastapi.params import Body
app = FastAPI()
@app.post("/createposts")
def create_posts(payload: dict = Body(...)):
print(payload)
return {"new_post" : f"title {payload["title"]} content: {payload["content"]}"}
我正在尝试使用 Fastapi 创建一个 API,但每次我 运行 代码都会收到与 return 语句相关的错误:SyntaxError: f-string : 无与伦比的 '['
谢谢!
请更改
return {"new_post" : f"title {payload["title"]} content: {payload["content"]}"}
到
return {"new_post" : f"title {payload['title']} content: {payload['content']}"}
"
内不能有引号 f"..."
错误表明在第一个 [
之后字符串停止并中断。