我正在研究封装其他操作的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发生变化,该功能将中断。如何调用该方法并使其他事务顺利进行?