文章目录

  • 一、Flask是什么?
  • 二、新建Flask项目



一、Flask是什么?

  • Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。
  • 在使用Flask过程中,主要是用到了三个框架,通俗意义上来说,Flask = Werkzeug + JInja2 + SQLAlchemy,Werkzegu负责前后端的通信等,JInja2是模板引擎,负责路由跳转和模板编写等,SQLAlchemy负责是数据库使用等

二、新建Flask项目

  • 我使用的是Pycharm专业版,在新建Flask项目工程时,会自动下载Flask依赖,建议像我这样的初学者,安装一下Pycharm的专业版,这样可以避免很多前期学习不必要的问题,(不要问了,问就是心酸泪啊)
  • 注:社区版本只是提供纯净的Python环境,无Flask依赖,需要自己手动扩展,较为繁琐。

1.点击New Project

flask python 参数log python中的flask_flask

  • 这里的第2步只能修改它给我们默认的untitledX,前面的路径尽量不要修改。
  • 这里的第4步非必须选择,有的同学没选择这两个选项也可以新建成功,但是建议两个都勾选上,否则有时会报no module named markupsafe等错误

2.等待Pycharm下载Flask框架相关依赖,可能会出现一下错误:

flask python 参数log python中的flask_pycharm_02

  • 莫要惊慌,直接点击OK
  • 结合这里给出的Error occurredProposed solution,应该可以大致猜测问题是出在pip未安装在指定的文件路径下,但是新建项目时,Pycharm会重新下载依赖,所以这里的问题可以忽略。

3.耐心等待下载完成

flask python 参数log python中的flask_pycharm_03

  • 一般情况下,在有processes running时,不要进行其他多余的操作,先等待其run结束再说(手动狗头)

4.检查相关解释器和依赖:

flask python 参数log python中的flask_pycharm_04


flask python 参数log python中的flask_flask python 参数log_05

  • 打开Settings中的Project Interpreter,若发现,有相关的Flaskjinja2包等,表明Pycharm给我们下载的依赖已经完成了

5.检查:

1.点击绿色小三角,run ‘app’,出现下面的网址,表明新建Flask项目成功

flask python 参数log python中的flask_python_06

2.点击下面的网址,跳转到如下页面:

flask python 参数log python中的flask_flask_07

  • 恭喜你新建Flask项目成功,开始你的Flask之旅吧!!!
  • 若在新建Flask项目时遇到一些错误,可以参看我的另一篇文章《新建Flask项目常见问题解决》