![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
逻辑python全栈学习-Flask
laoluobo76
我是编程业余爱好者,编程小白。
展开
-
利用phpstudy安装管理mysql数据库
一、phpstudy安装及启动mysql数据库1、网上下载稳定版安装包就不再赘述了2、双击安装包,选择自定义安装3、点击立即安装后,就开始自动安装,耐心等待出现安装完成即可4、完成后会自动运行phpstudy,启动mysql数据库正确启动状态如下:二、安装mysql管理软件SQLyog1、网上下载SQLyog安装包就不再赘述了2、双击安装包,根据提示点击下一步,直到安装完成(注意安装路径)三、配置mysql连接1、启动sqlyog,根据提示选择语言或在菜单原创 2020-11-01 12:40:18 · 2829 阅读 · 0 评论 -
jinja2的模板过滤器引用及自定义
一、jinja2模板过滤器过滤器是通过管道符号(|)进行使用的,例如:{{ name|length }},将返回name的长度。过滤器相当于是一个函数,把当前的变量传入到过滤器中,然后过滤器根据自己的功能,再返回相应的值,之后再将结果渲染到页面中。Jinja2中内置了许多过滤器,在这里可以看到所有的过滤器• abs(value):返回一个数值的绝对值。• default(value,default_value,boolean=false):如果当前变量没有值,则会使用参数中的值来代替。name|原创 2020-10-16 15:57:53 · 1095 阅读 · 0 评论 -
flask控制语句
所有的控制语句都是放在{% … %}中,并且有一个语句{% endxxx %}来进行结束,Jinja中常用的控制语句有if/for…in…一、条件控制 : if 语句if语句和python中的类似,可以使用>,<,<=,>=,==,!=来进行判断,也可以通过and,or,not,()来进行逻辑合并操作from flask import Flask,render_templateapp=Flask(__name__)context={ 'username':原创 2020-10-16 15:54:52 · 401 阅读 · 0 评论 -
flask 宏的定义和使用
一、关于Flask中的宏类似于python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗余。Jinja2支持宏,还可以导入宏,需要在多处重复使用的模板代码片段可以写入单独的文件,再包含在所有模板中,以避免重复。二、宏的定义和使用1、不带参数宏的定义和使用<!-- 定义, 相当于定义一个函数一样 -->{% macro input() %} <input type="text" name='username' value=''>{% endmacro %}原创 2020-10-16 15:53:58 · 1120 阅读 · 1 评论 -
Flask虚拟环境
一、虚拟环境1、为什么需要虚拟环境虚拟环境作用是将每个项目所需要的包隔离开形成一个独立的整体,每个虚拟环境互不干涉,方便与运行,因为如果有包有升级的话,可能会运行不了。2、安装使用虚拟环境:pipenv2.1 安装虚拟环境:在系统命行安装pipenvWindows安装pipenvpip install pipenv2.2 创建虚拟环境工作文件夹并进入本机创建的虚拟环境工作文件夹为: E:\DevProjects\flask_study2.3 进入虚拟环境:在项目目下命令中,执行原创 2020-10-12 16:22:58 · 266 阅读 · 0 评论