随笔分类 - flask
摘要:在Flask蓝图中使用动态URL前缀 1.引入:看下面代码 从上面可以看出,所有的路由都是以user_url_slug开头的, 若这样写代码的话,会增加代码的复杂性、降低可维护性。为了解决这个问题,我们可以在蓝图中定义动态的url前缀。 让我们把蓝图定义改成这样: 或者注册到app时指定: 现在,把
阅读全文
摘要:python 的 optparser库 1.optparser模块的作用 回答: optparser模块主要用来为脚本传递命令参数功能。 用optparse模块可以在命令行输入相应的参数和参数值进行交互式操作.提高了代码的复用性. 2.optparser模块的引入 回答:在IDE中引入optpars
阅读全文
摘要:Flask ==> Migrate 1.结构图 2.一般流程。 #!/usr/bin/env python # -*- coding:utf-8 -*- from flask import Flask from auth.auth import Auth from flask_session imp
阅读全文
摘要:Flask ==> scoped_session 小结: 1.scoped_session的的功能: 支持了线程安全。 方式一:手动维护,各种操作都需要自己完成。由于无法提供线程共享功能,所有在开发时要注意,在每个线程中自己创建 session。 方式二:支持线程安全,为每个线程创建一个sessio
阅读全文
摘要:Flask ==> SQLhelper 1.结构图 ps: app:应用文件 app/staic: 静态文件 app/templates : 模板文件 app/views : 视图文件 app/__init__: 启动后执行的文件 auth : 扩展文件 manage.py : 启动文件 setti
阅读全文
摘要:Flask ==> ORM之sqlalchemy 1.什么是ORM ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射, 这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属
阅读全文
摘要:Flask ==> 用扩展实现的简单的页面登录 1.app.py
阅读全文
摘要:Flask ==> wtform 1.安装: 2.用户登录 目录结构: 1.app.py from flask import Flask, render_template, request, redirect from wtforms import Form from wtforms.fields
阅读全文
摘要:Flask ==》 信号 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 引子: flask的源码: 简单来说就是 设定了固定的流程,按流程走。但是,某些位置,它预留了点东西。 例如:赛车的路上,是固定的赛程,途中有的休息,换胎等等,这些操作
阅读全文
摘要:session 的 源码 1.session 和 cookie 的 区别: 答: cookie 它是保存在浏览器的键值对。 session 它是保存在服务端的键值对。 它 依赖cookie 存在。 流程: 一个服务端, 一个客户端第一次来 服务端 去 客户端 发来的请求里的cookie 里面找一个
阅读全文
摘要:Flask ==> 文件配置 1.文件参考 2.app.py: 3.settings.py:
阅读全文
摘要:Flask ==> 简单用户登录 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="view
阅读全文
摘要:Flask 一:介绍 Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension
阅读全文

浙公网安备 33010602011771号