概述
构建项目结构
结构如下:
xxxx(项目名称)
|-- api ## 该文件夹存放所有接口使用的方法
`-- common ## 该文件夹存放所有基础通用方法
`-- static ## 该文件夹中存放html文件用到的图片、js文件、css文件
`-- templates ## 该文件夹中存放所有的html文件(包括模板等)
`-- env.yaml ## 该文件写所有的环境配置数据
`-- main.py ## 该文件定义所有的接口
`-- requirements.txt ## 该文件记录所有需要用的框架(以便更换环境一键安装)
接口/方法分离解耦
为了维护结构,main.py文件中统一管理接口,并且方便维护、查看。将接口与对应的方法进行解耦
方式
对于需要传入参数的接口需要传入request,需要引用request。
将request作为参数传入写好的逻辑方法中
例子:
import flask import request
@app.route('/phl/submit', methods=['post'])
def phl_submit():
return api_phl_submit.phl_submit_service(request)
方法中要从request中提取传入的参数
例子:
environment = request.json.get('environment')
project = request.json.get('project')
operation = request.json.get('operation')
cellphone = request.json.get('cellphone')
order_id = request.json.get('order_id')
days = request.json.get('days')
使用注意
参考https://blog.csdn.net/grape875499765/article/details/78720506
flask默认IP用的是127.0.0.1,端口是5000
此时如果想要公网访问、局域网访问,一定是失败的
需要运行时设定IP地址为0.0.0.0
app.run(host='0.0.0.0', debug=True)
最后
以上就是开心大雁为你收集整理的Python-Flask简单结构参考(3)构建项目结构使用注意的全部内容,希望文章能够帮你解决Python-Flask简单结构参考(3)构建项目结构使用注意所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复