小编Poo*_*thi的帖子

如何在 FastAPI 中获取查询参数,类似于在 Flask 中使用“request.args.get()”?

此代码适用于 Flask

import requests
from flask import Flask,request,session,render_template, jsonify
import requests,time
from datetime import datetime,timedelta

app = Flask(__name__,template_folder='./')

@app.route('/')
def home():
    return render_template("For_putting_lat_lon.html")

@app.route('/distance') 
def check():
    Latitude1 = request.args.get("Latitude1")
    Latitude2 = request.args.get("Latitude2")  
    Longitude1 = request.args.get("Longitude1")
    Longitude2 = request.args.get("Longitude2")
    
    data = list()
    result = Travel_distance(Latitude1, Longitude1, Latitude2, Longitude2,data)
    
    if(result == 0):
        return render_template("noavailable.html")
    return render_template("For_posting_lat_lon.html",data = data)


def Travel_distance(Latitude1, Longitude1, Latitude2, Longitude2, data):
  geolocator = Nominatim(user_agent="geoapiExercises")
  location_name1 = geolocator.geocode(str(Latitude1)+", " +str(Longitude1))                                         
  location_name2 = geolocator.geocode(str(Latitude2)+", "+str(Longitude2))  
  req = requests.get(f"""http://router.project-osrm.org/route/v1/drive/{Longitude1},{Latitude1};{Longitude2},{Latitude2}?overview=false""") #car,bike,foot
  route_1 = …
Run Code Online (Sandbox Code Playgroud)

python query-string fastapi

4
推荐指数
1
解决办法
4672
查看次数

标签 统计

fastapi ×1

python ×1

query-string ×1