在python web框架中,如何基于url调用特定函数?

2024-04-24 10:53:21 发布

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

我开发了一个python应用程序,它接受post变量并将数据插入postgresql。 现在我想在调用url时调用特定的函数。在

例如

if  I do
  curl -i http://127.0.0.1:5000/abc/cde
  it should call 
   def aaa()
  if curl -i http://127.0.0.1:5000/pqr/xyz
  it should call 
  def bbb()

在python flask web框架中有没有实现这一点的方法?在


Tags: 数据函数应用程序httpurlifpostgresqldef
1条回答
网友
1楼 · 发布于 2024-04-24 10:53:21

这是web框架的主要特性之一。Flask中最简单的例子是:

# my_app.py

from flask import Flask
app = Flask(__name__)

@app.route('/abc/cde')
def aaa():
    return 'Hello, this is aaa'

@app.route('/pqr/xyz')
def bbb():
    return 'Hello, this is bbb'

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

然后可以运行以下命令:

$ python my_app.py

就像任何Python脚本一样。我建议您从Flask's Quickstart页面开始。在

相关问题 更多 >