• 最近在学习Flask框架,那么就说下jinja2吧~~~

    时间:2023-01-11 21:48:08

    jinja是组成Flask的模板引擎,先写一个demo吧{% block body %} <ul> {% for user in users %} <li><a href="{{ user.url }}">{{ user.username }}</...

  • Flask框架的学习与实战(一):开发环境搭建

    时间:2023-01-11 21:42:50

    Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2。很多功能的实现都参考了django框架。由于项目需要,在此记录下学习的过程及心得。工欲善其事,必先利其器。就从搭建一套flask开发环境开始flask之旅吧...

  • flask内容学习之蓝图以及单元测试

    时间:2023-01-05 23:52:18

    蓝图的概念:简单来说,蓝图是一个存储操作方法的容器。这些操作在这个蓝图被注册到一个应用之后就可以被调用。Flask可以通过蓝图来制止URL以及处理请求。Flask使用蓝图来让应用实现模块化,在Flask中,蓝图具有如下数次那个1,一个应用可以具有多个蓝图;2,可以敬一个蓝图注册到任何一个未使用的UR...

  • Flask 学习目录

    时间:2023-01-05 20:06:19

    Flask 学习目录Flask 的学习过程是一个了解如何从单个模块搭建一个 Web 框架的过程。Python、Flask 的安装和设置简单的 Hello World 程序使用 Jinjia2 模板使用 Flask-Bootstrap使用表单使用 Flask-WTF使用 Flask-Bootstrap...

  • python 框架flask学习心得

    时间:2022-12-11 20:10:47

    有很久没有更新我的博客了,在学习flask去了,别人都说flask不难,其实现在我也这么觉得,但是在刚接触的时候还是有点吃力的。 在学习的过程中查阅了不少,也了解了许多,今天想做个总结。。。以免觉得学了那么久什么都没学到,还有防止以后忘记。 ————————————————我是罗嗦的分割先线————...

  • Python学习笔记第二十三周(Flask架构)

    时间:2022-12-07 14:51:14

    目录:一、变量引用内容:备注:PyCharm小技巧,comm+alt+l  自动修改格式,comm+alt+return  向上添加新行一、变量引用1、url生成from flask import Flask,render_template #在Flask中使用render_template代替re...

  • Python库源码学习1:Flask之app.run

    时间:2022-12-05 10:46:29

    先列出app.run()实现的功能,我们以debug=True的情况下进行分析。1. web服务器,处理http请求2. 当代码修改后,重启服务器那么app.run()是如何实现这两个功能的呢?功能一:http服务器的实现,工作原理:1. 创建socket,绑定ip和port,监听2. 当收到请求后...

  • 从flask视角学习angular(一)整体对比

    时间:2022-11-11 15:07:22

    写在前面前端框架完全不懂。看着angular中文官网的英雄编辑器教程和核心知识,用偷懒的类比法,从flask django的角度 记录一下自己对angular的理解。作为工科的武曲,自己的体会是:不要被生命周期钩子(lifecycle hook)、承诺(Promise)、provider……之类的名...

  • Flask 的系统学习

    时间:2022-11-05 07:59:32

    详细看地址:http://www.cnblogs.com/wupeiqi/articles/7552008.html一. 说明Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请...

  • Python框架学习之Flask中的蓝图与单元测试

    时间:2022-10-09 13:00:30

    因为Flask框架的集成度很低,随着Flask项目文件的增多,会导致不太好管理。但如果对一个项目进行模块化管理的,那样子管理起来就会特别方便。而在Flask中刚好就提供了这么一个特别好用的工具蓝图(Blueprint)。在进行团队开发时,为了保证我们写的代码更加稳定,一般需要进行单元测试。该如何进行...

  • Flask学习笔记(9)——Flask实现图片的上传、下载及展示

    时间:2022-09-20 20:33:13

    用Flask处理图片非常容易,这一篇学习一下图片的上传、下载及展示。还是以实例代码演示为主。 首先,实现一个简单的上传(过程中未做任何处理,只是为了演示) 点击选择图片,输入李四: HTML代码: <!DOCTYPE html><html lang="en"><hea...

  • flask学习笔记(-用户)

    时间:2022-09-20 20:33:07

    Flask认证扩展 Flask-Login:管理已登录用户的用户会话。 Werkzeug:计算密码散列值并进行核对。 itsdangerous:生成并核对加密安全令牌。 登陆会话安装Flask扩展pip install flask-login若想使用Flask-Login扩展,必须实现以...

  • Flask学习笔记 关注(follow)功能

    时间:2022-09-20 20:28:39

    之前的部分实现了以下功能:基本的主页展示,登录登出系统,注册系统,撰写与编辑文章功能,用户个人页面的展示,分页功能,密码的修改,邮件认证身份。接下来的一个功能就是关注与被关注功能了。经常逛微博或者其他社交类网站的人都知道,我们可以查看某个用户关注了多少人,分别是谁,或者这个用户的粉丝有多少,分别是谁...

  • Flask学习笔记(6)——Flask实现分页功能

    时间:2022-09-20 20:15:27

    在web开发中,分页是必不可少的功能,Flask实现展示内容的分页也非常简单,这里通过实例来学习一下Flask如何为网站分页。 首先,自定义一个分页工具类page_utils: #!usr/bin/env python# -*- coding:utf-8 -*-from urllib ...

  • Flask学习笔记(12)——Flask实现发送邮件功能

    时间:2022-09-20 20:14:51

    邮件服务用途较多,如:注册时验证用户、找回密码、线上程序出现重大bug时触发邮件提醒以及服务器关键数据(CPU、网络、内存)监控提醒等,可以说随处可以用到,下面讲解了一个使用flask_mail实现的邮件发送功能,有完整代码,测试可行。 首先下载依赖库flask_mail pip ...

  • Flask学习之九 分页

    时间:2022-09-20 20:20:03

    英文博客地址:http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-ix-pagination 中文翻译地址:http://www.pythondoc.com/flask-mega-tutorial/pagination.h...

  • flask 学习笔记----分页

    时间:2022-09-20 20:19:57

    今天开始是对Flask中分页的学习,以下是视图函数的代码:@main.route('/',methods=['GET','POST'])def index(): form = PostForm()if form.validate_on_submit() and current_user.can...

  • flask-bootstrap学习笔记

    时间:2022-09-17 16:52:33

    flask-bootstrap 是flask一个方便扩展使用bootstrap前台的扩展。使用方法:安装:pip instal flask-bootstrap4加载:from flask_bootstrap import Bootstrap初始化:app = Flask(__name__)Boots...

  • Flask学习记录之Flask-Admin

    时间:2022-09-15 05:15:22

    相信用过Django框架的都不会忘记它强大的Admin功能,Flask-admin是一款能够与Django Admin所媲美的扩展,能够快速创建Web管理界面,实现了用户、文件增删改查等常用功能;也可以通过修改模板文件来定制管理页面.初始化:from flask import Flaskfrom f...

  • Flask学习笔记--11

    时间:2022-09-03 00:47:35

    github中有记录。(提交时 & 写成了 % ,尴尬)昨天写到了用户登录页面,然后需要添加用户登出功能,再对代码进行一些包装处理,使用装饰器,确保用户登录后才能继续之后的操作。Version-13 :1.在导航栏中添加相应的页面链接这里使用了jinja2中的条件语句(上次写用户登录的时候,...