随笔分类 - flask
摘要:###比较查询运算符 名称 描述 $eq 匹配等于指定值的值。 $gt 匹配大于指定值的值。 $gte 匹配大于或等于指定值的值。 $in 匹配数组中指定的任何值。 $lt 匹配小于指定值的值。 $lte 匹配小于或等于指定值的值。 $ne 匹配所有不等于指定值的值。 $nin 匹配数组中指定的值。
阅读全文
posted @ 2021-06-18 09:23
哈士骑KT猫
摘要:MongoDB 官方文档:https://docs.mongodb.com/ 中文文档:https://www.mongodb.org.cn/ 操作文档:https://www.qikegu.com/docs/3283 基本介绍 MongoDB 是由C++语言编写并基于分布式文件存储的开源数据库,属
阅读全文
posted @ 2021-06-15 21:31
哈士骑KT猫
摘要:文档:https://flask-admin.readthedocs.io/en/latest/ #1. FLASK-Admin ##1.1 安装 pip install flasf-admin 或者 conda install flask-admin -c conda-forge ##1.2 模块
阅读全文
posted @ 2021-06-14 18:35
哈士骑KT猫
摘要:#1. 服务端项目搭建 新建项目目录mofangapi,并创建虚拟环境 conda create -n mofang python=3.8 安装开发中使用的依赖模块 pip install flask==1.1.4 -i https://pypi.douban.com/simple pip inst
阅读全文
posted @ 2021-06-10 20:38
哈士骑KT猫
摘要:模块化 随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过django的子应用管理,flask程序进行可以进行类似的模块化处理保存代码。 简单来说,Blueprint 是一个存储视图方法/模型代码的容器(目录),这些操作在这个Blueprint 被注册到flask的APP实例对
阅读全文
posted @ 2021-06-10 20:22
哈士骑KT猫
摘要:允许设置session到指定存储的空间中, 文档: 安装命令: https://pythonhosted.org/Flask-Session/ pip install flask-session 使用session之前,必须配置一下配置项: SECRET_KEY = "*(%#4sxcz(^(#$#
阅读全文
posted @ 2021-05-28 11:46
哈士骑KT猫
摘要:#1. 数据库操作 ##1.1 ORM ORM 全拼Object-Relation Mapping,中文意为 对象-关系映射。主要实现模型对象到关系数据库数据的映射 优点 : 只需要面向对象编程, 不需要面向数据库编写代码. 对数据库的操作都转化成对类/对象的属性和方法的操作. 字段 >属性, 关键
阅读全文
posted @ 2021-05-28 11:02
哈士骑KT猫
摘要:在 Flask 项目中解决 CSRF 攻击 pip install flask_wtf 在 Flask 中, Flask-wtf 扩展有一套完善的 csrf 防护体系,对于我们开发者来说,使用起来非常简单 设置应用程序的 secret_key,用于加密生成的 csrf_token 的值 # 1. s
阅读全文
posted @ 2021-05-24 17:57
哈士骑KT猫
摘要:#1. Flask-Script 扩展 这个模块的作用可以让我们通过终端来控制flask项目的运行,类似于django的manage.py 安装命令: pip install flask-script -i https://pypi.douban.com/simple 集成 Flask-Script
阅读全文
posted @ 2021-05-24 17:09
哈士骑KT猫
摘要:#1. 创建一个flask框架的启动文件 名字可以是app.py/run.py/main.py/index.py/manage.py/start.py manage.py,代码: from flask import Flask app = Flask(__name__) @app.route('/'
阅读全文
posted @ 2021-05-20 21:11
哈士骑KT猫
摘要:创建环境: conda create -n flask python=3.8.5 参数说明: -n: 设置新的环境的名字 python=3.8.5 指定新环境的python的版本,⾮必须参数 这⾥也可以⽤⼀个-y参数,可以直接跳过安装的确认过程。 查看conda 虚拟环境: conda env li
阅读全文
posted @ 2021-05-19 17:00
哈士骑KT猫
摘要:Flask-SQLalchemy:操作数据库,ORM; Flask-script:终端脚本工具,脚手架; Flask-migrate:管理迁移数据库; Flask-Session:Session存储方式指定; Flask-WTF:表单; Flask-Mail:邮件; Flask-Bable:提供国际
阅读全文
posted @ 2021-05-19 15:17
哈士骑KT猫

浙公网安备 33010602011771号