打开这扇门你就会进入新的世界,但那样你就再也回不去了……你每做出一个新的选择,其他选项就消失了。自始至终,你都只有一条路走。
  1. 视图函数和控制器的中不允许写太多的代码,如果代码逻辑多的话,应该新建文件夹,然后导入使用
  2. 导入的函数源码中,应该写好注释,函数名应该把作用写进去,看到函数名就知道该函数的作用是什么
  3. 以上方法方便阅读源代码,阅读源代码的时候先阅读框架和逻辑
  4. 返回json格式的时候,一般是:

这种格式的

return json.dump(x.content),200,{'content-type':'appliaction/jsom'}

这种做法不方便,使用flask自带的jsonify(x.content)即可,当然要先导入这个块

from flask import jsonify
先写好jsonify(x.content),然后快捷键 alt + enter
  1. 启动文件run.py主要是做初始化和启动的,里面不应该有太多的业务代码

  2. 可以在app的子目录web目录下新建配置文件:

    1. setting.py # 生成传递参数等规范
    2. seccure.py # 配置数据库账号密码,数据库环境等敏感信息
  1. 配置文件中的参数应该都是大写
  2. 导入当前项目的参数,使用flask自带的用法:from flask import current_app