在Flask API中的另一个端点内调用端点

时间:2018-08-31 14:12:44

标签: python flask flask-sqlalchemy

我正在研究封装其他操作的API服务,以便向数据库添加新对象,因此代码如下:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="load-after-page-load-with-spinnning-animation" style="float:right">
  <div class="loading"></div>
</div>

在这里,我需要在端点@app.route("/projects") def create_project(): new_project = model.Projects(project_name, project_desc) session.add(new_project) session.flush() session.refresh(new_project) session.commit() r = requests.post("http://127.0.0.1:5000/apps", data='{ 'projec_id': new_project.id }') @app.route("/apps") def add_project_to_app(): ... 内调用端点/app。 为什么这样做最干净?我的意思是,请求的url并不总是相同的,而是在代码中静态设置的,因此,如果服务器的dns发生变化,该功能将中断。如何调用该方法并使其他事务顺利进行?

0 个答案:

没有答案