Compare commits
2 Commits
9a3832fc49
...
590e849fd9
| Author | SHA1 | Date | |
|---|---|---|---|
| 590e849fd9 | |||
| 1f8b52cf45 |
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"id": "initial_id",
|
||||||
|
"metadata": {
|
||||||
|
"collapsed": true
|
||||||
|
},
|
||||||
|
"outputs": [],
|
||||||
|
"source": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"metadata": {
|
||||||
|
"kernelspec": {
|
||||||
|
"display_name": "Python 3",
|
||||||
|
"language": "python",
|
||||||
|
"name": "python3"
|
||||||
|
},
|
||||||
|
"language_info": {
|
||||||
|
"codemirror_mode": {
|
||||||
|
"name": "ipython",
|
||||||
|
"version": 2
|
||||||
|
},
|
||||||
|
"file_extension": ".py",
|
||||||
|
"mimetype": "text/x-python",
|
||||||
|
"name": "python",
|
||||||
|
"nbconvert_exporter": "python",
|
||||||
|
"pygments_lexer": "ipython2",
|
||||||
|
"version": "2.7.6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4,
|
||||||
|
"nbformat_minor": 5
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
from typing import Union
|
||||||
|
from fastapi import FastAPI
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
app = FastAPI()
|
||||||
|
|
||||||
|
class Item(BaseModel):
|
||||||
|
name: str
|
||||||
|
price: float
|
||||||
|
is_offer: Union[bool, None] = None
|
||||||
|
|
||||||
|
@app.get("/")
|
||||||
|
def read_root():
|
||||||
|
return {"Hello": "World"}
|
||||||
|
|
||||||
|
|
||||||
|
@app.get("/items/{item_id}")
|
||||||
|
def read_item(item_id: int, q: Union[str, None] = 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.price, "item_id": item_id}
|
||||||
|
|
||||||
@@ -11,6 +11,7 @@
|
|||||||
<sourceFolder url="file://$MODULE_DIR$/python爬虫/python爬虫练习/wangyizhaopin" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/python爬虫/python爬虫练习/wangyizhaopin" isTestSource="false" />
|
||||||
<sourceFolder url="file://$MODULE_DIR$/python爬虫/python爬虫练习/douban" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/python爬虫/python爬虫练习/douban" isTestSource="false" />
|
||||||
<sourceFolder url="file://$MODULE_DIR$/flask框架" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/flask框架" isTestSource="false" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/Fastapi" isTestSource="false" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/python爬虫/python爬虫练习/novel" />
|
<excludeFolder url="file://$MODULE_DIR$/python爬虫/python爬虫练习/novel" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="jdk" jdkName="python" jdkType="Python SDK" />
|
<orderEntry type="jdk" jdkName="python" jdkType="Python SDK" />
|
||||||
|
|||||||
Reference in New Issue
Block a user