如何运行托管在主机上的Flask应用程序?

2024-09-25 00:26:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚在服务器上设置了我的第一个Flask项目(a2hosting)。现在,我想在web应用程序上运行我的python脚本(计算一些内容,然后重定向到其他url)

但是我不知道如何在我的应用服务器上设置它

# A very simple Flask Hello World app for you to get started with...

from flask import Flask ,redirect

app = Flask(__name__)

@app.route('/set/<hana>')
def hello_world(hana):
    import googlemaps
    name = hana
    return redirect('http://mycamp.co.il/yesh/'+name , code=302)

@app.route('/hello')
def hiii():
    import pymongo

    def insert(myreq):
                dd={
            "hihi":"yes1yes"
        }
        myreq.insert_one(dd)
    return True
    client = pymongo.MongoClient("mongodb://DETAILES.@routeplan-shard-00-00-d416l.gcp.mongodb.net:27017,routeplan-shard-00-01-d416l.gcp.mongodb.net:27017,routeplan-shard-00-02-d416l.gcp.mongodb.net:27017/test?ssl=true&replicaSet=routeplan-shard-0&authSource=admin&retryWrites=true")
    mydb = client['router']
    myplan = mydb['planner']
    mydis =  mydb['distance']
    myopt =  mydb['optimal']
    myreq = mydb['request']
    myus = mydb['user']
    q=insert(myreq)


    return 'helo world %s' + q

if __name__ == '__main__':
   app.run(debug = True)

Tags: nameimportappflaskreturnmongodbdefinsert