关于flask学习中的一些见解

本文介绍Flask框架的基础用法及核心组件,包括如何通过Flask简化数据库操作过程,提高开发效率。文中还列举了初学者需要了解的一些Flask底层概念。

    对于初学者来说 , flask框架学起来有一种迷迷糊糊的感觉,这主要是因为flask相当于是一个高度封装的盒子。你输入给它一样东西,它返回给你一样你想要的东西,至于它是怎么返回的,为什么会返回这个,并不需要用户关心。正是由于这一特性,flask框架才广受欢迎。比如,以前我们操作数据库,要使用sql语句,但是使用sql语句太过复杂,有了flask之后,我们可以把跟数据库交互的过程交给框架,大大提高效率。

    但是作为开发人员,我们还是要稍稍了解一下flask的底层原理,笔者试着阐述几个涉及flask框架底层的几个问题,以方便给位在学习中更好的理解flask框架。

    1 在使用flask之前,要导入一系列的包:

       from flask import Flask, render_template, flash, redirect   

            # Flask--用于创建app对象

            #render_template -- 方法, 用于html页面的渲染

            # flash --  方法,用于返回提示信息

            #redirect -- 方法,用于重定向页面

       from flask_sqlalchemy import SQLAlchemy

            # flask_sqlalchemy 是是用来操作数据库的一种扩展包

            # SQLALchemy 
       from flask_wtf import FlaskForm

            # 引入表单,该表单是具体渲染到html中的内容
       from wtforms import StringField,SubmitField

            # 引入WTF标准字段:StringField 和 SubmitField 相当于在内存中开辟一片空间,用来存储特定类型的数据,字段类型                 包含很多种,大家可以自行查阅,然后稍微记一下
       from wtforms.validators import DataRequired

            # 引入WTF验证函数:DataRequired --数据必须存在。此外还有:Equalto --相等;Length--长度;等等。。

        今天先写到这,明天接着来。








       

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值