随笔分类 -  flask

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