python Flask扩展:如何查找高效开发的第三方模块(库/插件)

如何找到扩展以及使用扩展的文档

      • 一、背景
      • 二、如何寻找框架的扩展?
      • 三、找到想要的扩展
      • 四、找到使用扩展的文档
      • 五、项目中实战扩展

一、背景

刚入门python的flask的框架,跟着文档学习了一些以后,想着其实在项目开发中,经常会用到发邮件的功能,但是在文档上并没有找到它的用法,就想着这可能会有针对flask的第三方扩展,不然我这新上手的小白,可不会用python原生写功能哈。

二、如何寻找框架的扩展?

分享一个平台,PyPI平台,Python包索引(PyPI)是Python编程语言的软件库。
PyPI帮助您查找和安装Python社区开发和共享的软件
在这里插入图片描述
进来以后,就可以搜索你想要的扩展了。Flask 的扩展通常命名为“Flask-Foo 或者Foo-Flask 。可以在PyPI 搜索标记为 Flask 扩展包名。如下所示:
在这里插入图片描述
在搜索结果左侧,还能根据框架去寻找。若是不知道扩展名字,也可以找到具体的框架,然后查看所有的扩展。

三、找到想要的扩展

上一步搜索到扩展以后,点到想要的扩展,查看该扩展的具体的信息,在这里也可以看到使用文档的入口:
在这里插入图片描述

四、找到使用扩展的文档

在扩展的文档里,就能看到具体的使用方法喽:
在这里插入图片描述

五、项目中实战扩展

具体项目中使用请参考下一篇:flask_mail实现邮件发送

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/572405.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jenkins配置源码管理的git地址时,怎么使用不了 credential凭证信息

前提 Jenkins使用docker部署 问题 (在jenlins中设置凭证的方式)在Jenkins的任务重配置Git地址,并且设置了git凭证,但是验证不通过,报错; 无法连接仓库:Command "git ls-remote -h -- http://192.1XX.0.98:X02/…

设计模式之建造者模式精讲

也叫生成器模式。将一个复杂的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 在建造者模式中,有如下4个角色: 抽象建造者(Builder):用于规范产品的各个组成部分,并进行抽象&…

Redis安装详细教程

Redis安装详细教程 文章目录 Redis安装详细教程前言一、windows下安装Redis1、下载地址2、启动redis服务3、连接redis 二、Linux下安装Redis:直接安装1、下载并安装 三、Linux下安装Redis:Docker中安装 前言 一、windows下安装Redis 1、下载地址 官方下…

腾讯云4核8G服务器多少钱一年?谁知道?

2024年腾讯云4核8G服务器租用优惠价格:轻量应用服务器4核8G12M带宽646元15个月,CVM云服务器S5实例优惠价格1437.24元买一年送3个月,腾讯云4核8G服务器活动页面 txybk.com/go/txy 活动链接打开如下图: 腾讯云4核8G服务器优惠价格 轻…

《深入Linux内核架构》第3章 内存管理(4)

目录 3.4 初始化内存管理 3.4.1 建立数据结构 3.4.2 特定于体系架构的设置 内核在内存中的布局 初始化步骤 分页机制的初始化 3.4.3 启动期间的内存管理 数据结构 初始化 与内核的接口 停用bootmem分配器 释放初始化数据 3.4 初始化内存管理 包括: 显式…

IHO S-100系列产品标准

1 什么是S-100? S-100《通用海道测量数据模型》是国际海道测量组织(IHO)推出的新一代海上空间地理信息国际标准,旨在克服传统S-57数字海道测量数据传输标准的局限。这一标准不仅兼容了更为丰富的数据类型,如影像与栅格数据、时变数据等,还摒弃了固定的编码格式要求,采用…

2024/03/27(C++·day3)

一、思维导图 二、完成下面类 代码 #include <cstring> #include <iostream>using namespace std;class myString { private:char *str; // 记录C风格的字符串int size; // 记录字符串的实际长度public:// 无参构造函数myString() : size(10){str new char[si…

MySQL数据库高级语句

文章目录 MySQL高级语句older by 排序区间判断查询或与且&#xff08;or 与and&#xff09;嵌套查询&#xff08;多条件&#xff09;查询不重复记录distinctcount 计数限制结果条目limit别名as常用通配符嵌套查询&#xff08;子查询&#xff09;同表不同表嵌套查询还能用于删除…

家用洗地机哪个型号质量好,性价比高?全方位盘点与推荐!

洗地机一推一拉就能轻松把污渍清理干净&#xff0c;比用传统清理工具打扫卫生方便多了&#xff0c;更加省时省力&#xff0c;但是该说不说&#xff0c;洗地机这种东西买对了是提升幸福感&#xff0c;买错了那可是要多糟心有多糟心&#xff0c;所以在买之前一定要做好攻略。 洗…

代码随想录——搜索插入位置(Leetcode35)

题目链接 class Solution {public int searchInsert(int[] nums, int target) {int len nums.length;int left 0;int right len - 1;int index -1;while(left < len / 2){if(nums[left] target || target < nums[left]){index left;break;}else{left;}if(nums[ri…

STM32收发HEX数据包

在实际应用中&#xff0c;STM32的串口通信都是以数据包格式进行收发&#xff0c;这个数据包一般都包含包头和包尾&#xff0c;表示一个数据包。源代码在文末给出 数据包格式&#xff1a; 固定长度&#xff0c;含包头包尾 可变包长&#xff0c;含包头包尾 问题1&#xff1a;当…

递推入门||数字三角形

题目&#xff1a; 如果只能往左下或右下走&#xff0c;找到下面三角形的最大值 代码&#xff1a; #include <bits/stdc.h> using namespace std; int a[105][105];int main() {int n,i,j;cin>>n;for(i1;i<n;i){for(j1;j<i;j){cin>>a[i][j];}}for(in-1…