美文网首页
第一个flask框架

第一个flask框架

作者: 彭于晏我男神 | 来源:发表于2022-03-08 10:46 被阅读0次

    flask框架是在Python开发当中的一个web框架,出生于2010年。本来只是作者的一个愚人节玩笑,后来因为非常受欢迎,成为了一个正式的项目。

    关于flask的官方学习可以参考:

    官方网站:http://flask.pocoo.org/

    中文网站:https://dormousehole.readthedocs.org

    github上的flask:https://github.com/pallets

    github上的flask作者:https://github.com/mitsuhiko

    而flask目前如此受欢迎,主要有以下几个原因:

    1.微框架、简洁、只做他需要做的,给开发者提供了很大的扩展性。

    2.Flask和相应的插件写得很好,用起来很爽。

    3.开发效率非常高,比如使用 SQLAlchemy 的ORM  操作数据库可以节省开发者大量书写 sql的时间。

    那么在接下来开始创建使用flask框架,在这里推荐大家使用pycharm这款编译器,能够帮助你快速搭建所需要的框架

    当然你得首先在Python里面安装flask,可以在cmd中输入:pip install flask

    然后在pycharm中创建flask项目:

    创建flask项目

    在经过一段时间的等待(这个过程中会自动配置和创建目录及相应的文件),在后边可以看到整个项目的目录

    flask项目目录

    static是用来存放静态资源的,例如图片

    templates是用来存放模板,也就是想要展示的页面

    venv中是我们这个项目的虚拟环境,也就是Python环境。一般都不建议使用全局的Python环境,因为不同项目可能会对所用到的包版本不一样,创建对应的虚拟环境便于我们对这个项目进行修改,甚至即便出错了也不会影响到全局配置

    app.p也就是我们整个项目的主文件,点开之后里面的内容如下:

    app.py的基本内容

    在这里讲解一下每一行代码到底都是什么意思

    首先就是从flask当中导入包

    app=Flask(__name__)是在创建Flask的应用对象,而__name__就是当前模块的名字

    @app.route('/')是装饰器,绑定视图函数的路径

    下面的def hello_world就是所对应的视图函数,通过视图函数处理前端返回给我们的数据,这里我们刚开始就简单一点直接返回hello world到浏览器

    app.run()用于运行本地服务器进行测试flask程序。当我们运行到这一句话的时候flask会启动一个web服务器来运行我们的程序

    启动后控制台的输出内容

    当我们点击蓝色下划线部分的时候,电脑会自动打开默认浏览器并进行访问

    第一个flask程序

    至此,第一个flask项目创建完毕

    相关文章

      网友评论

          本文标题:第一个flask框架

          本文链接:https://www.haomeiwen.com/subject/yriorrtx.html