网络应用程序,分为前端和后端两个部分。前端产品丰富化,包含PC/手机/平板等,如果一套后台,多个前端产品引用,就可以加快开发进度。涉及到前后分离,优势:减少后端开发成本,一次开发,多次调用;弊端:不利于SEO。一、协议API与用户的通信协议,总是使用https协议。二、域名应该尽量将API部署在专用域名之下。如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。三、版本(Versionin
转载
2024-08-20 11:16:28
30阅读
上一篇:DRF的认证和权限九、认证方式的介绍用户名和密码认证(BasicAuthentication)【用于测试工作,尽量不要用于生产环境】Session认证(SessionAuthentication)Token认证(TokenAuthentication)认证与权限的区别:认证指的是对用户登录的身份进行校验权限指的是一个验证通过的用户,能够访问哪些接口,或者是对某个接口能够拿到什么级别权限的数
转载
2023-09-22 10:57:10
110阅读
# 使用 Python3 创建 RESTful API 接口
在现代应用开发中,RESTful API 是一种流行的架构风格。使用 Python3 创建 RESTful API 是一个常见且实用的项目。本文将详细介绍如何实现这一过程,适合初学者学习。
## 步骤概述
下面是实现 RESTful 接口所需的主要步骤:
| 步骤 | 描述
原创
2024-10-21 03:25:20
38阅读
一、RESTful定义REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态REST与技术无关,代表的是一种软件架构风格,REST是Represe
# Python3转发实现指南
## 概述
欢迎来到Python3转发实现指南!在本文中,我将向你介绍如何实现Python3的转发功能。作为一名经验丰富的开发者,我将指导你完成整个过程,帮助你快速掌握这一技能。
### 流程概览
在实现Python3转发功能的过程中,我们需要完成以下步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 导入所需的库 |
| 2 | 创建
原创
2024-03-29 05:17:15
38阅读
# 如何实现“python3指向python”
## 1. 整体流程
```mermaid
journey
title Python3指向Python的实现流程
section 准备工作
开发者 准备环境
小白 下载Python3
section 实现步骤
开发者 打开命令行
开发者 输入命令创建Pyt
原创
2024-05-24 05:39:22
71阅读
MongoDB-python操作mongodb
安装 pip install pymongo 连接mongodb from pymongo import MongoClient
my_client = MongoClient("127.0.0.1",27017)
mdb = my_client["stutent"] # 指定连接的
本文实例为大家分享了三种方式使用python写数据到csv或xlsx文件,供大家参考,具体内容如下第一种:使用csv模块,写入到csv格式文件# -*- coding: utf-8 -*-
import csv
with open("my.csv", "a", newline='') as f:
writer = csv.writer(f)
writer.writerow(["URL", "pre
转载
2023-06-15 20:34:58
483阅读
目录1. 启动influxdb2. flask安装3. 创建并启动flask项目3.1在 myproject 目录下面创建一个项目analysis以及项目初始文件__init__.py文件3.2 flask run4. 数据读取和保存4.1 读取excel数据源4.2 数据处理4.2.1 路由4.2.2 业务层处理4.2.3 influxdb对数据库操作4.2.4工具方法抽取4.3 influxd
转载
2024-04-26 11:15:46
980阅读
# Python 3 发送 MultipartFile 教程
在这个教程中,我们将学习如何使用 Python 3 发送 multipart/form-data 类型的文件。这个常见的需求通常出现在文件上传的场景中,往往是在你需要与服务器进行交互时。
## 流程概览
为了解决这个问题,我们可以将整个流程分为几个步骤。下面是一个简要的流程表:
| 步骤 | 描述
原创
2024-10-17 11:30:52
58阅读
自动化测试用例上百条的时间运行时间较长,这时可以悠闲的干点别的事情,然后你也不知道什么时候会结束,但既然时自动化那必须会发邮件通知,所有我们来学习一下利用python发送邮件,后续在添加测试报告在里面。 废话不多说,上代码 1 import smtplib 2 from email.mime.tex
原创
2021-08-04 12:18:45
514阅读
这里写目录标题import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrmy_sender = '1xxx8690@qq.com' # 发件人邮
原创
2023-02-09 11:11:33
34阅读
# Python3发送POST请求
作为一名经验丰富的开发者,我将教会你如何使用Python3发送POST请求。在开始之前,让我们先了解一下整个流程。
## 流程概述
发送POST请求的流程可以被简化为以下几个步骤:
1. 导入必要的库
2. 构建请求参数
3. 发送请求
4. 处理响应
现在让我们详细介绍每个步骤,并提供相应的代码示例和注释。
## 导入必要的库
首先,我们需要导入
原创
2023-12-25 09:10:01
41阅读
#163邮箱发送邮件importsmtplibfromemail.mime.textimportMIMETextfromemail.utilsimportformataddr发件人邮箱账号my_sender='XXXXX@163.com'发件人邮箱密码密码不是真正的密码是授权码,授权码是用于登录第三方邮件客户端的专用密码。my_pass='XXXXX'收件人邮箱账号
原创
2018-08-21 15:45:07
2236阅读
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似
转载
2024-10-28 20:38:01
15阅读
# Python3向txt追加内容
在Python中,我们经常需要将数据写入到文件中。有时候,我们需要将新的内容追加到一个已经存在的文本文件中。本文将介绍如何使用Python3将内容追加到txt文件中。
## 创建txt文件
首先,我们需要创建一个txt文件,以便将内容追加到其中。可以使用Python的`open()`函数来创建文件,指定文件名和打开模式为追加模式(`'a'`)。如果文件不存
原创
2023-07-24 02:08:18
170阅读
# Python3表示无向图
## 引言
在计算机科学中,图是由节点(顶点)和边组成的一种数据结构,用于表示对象之间的关系。无向图是一种特殊类型的图,其中边没有方向,即两个节点之间的连接是双向的。在本文中,我将向你介绍如何使用Python3来表示无向图。
## 步骤
下面是实现无向图的步骤概览:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个图类 |
| 2 |
原创
2023-12-14 09:00:13
66阅读
前言最近 Python 之父 Guido van Rossum(龟爷)终于在 Python 官方邮件组落实了 Python 2.7 的终焉之日(EOL)。说的是 Python 2.7 的 EOL 日期最终确定为 2020 年 1 月 1 日,之后不会有任何更新,包括源码的安全补丁。所以兼容Python3已经可以说非常必要了,但有些常用的库还没有升级到Python3,所以我们看下如何写出兼容2和3的
转载
2024-08-05 12:48:34
41阅读
邮件其实是支持HTML写法的,我想刚开始学这个的大部分都不知道吧;大家QQ可能经常收到一些垃圾邮件或广告邮件,如果能看到邮件内容原格式,就会发现其实都是HTML的代码。这对于工作中遇到的反复、频繁发邮件的工作来说,手工发送效率太差又耗费精力,这时候就需要一些写好的python email类简单实用方便调用就可以了。附上python3的完整版代码如下(只需要用的看末尾代码):#coding
转载
2023-08-21 18:15:31
59阅读
函数可分为系统函数和用户函数,在 Perl 中也是。1. 用户函数 用户函数又称子程序(Subroutine),在Perl中用下面的结构来定义用户函数:sub 子程序名{
#语句块
}
# 这里的子程序名与变量的取名规则类似注意事项:用户函数的定义可以位于程序的任何位置,比如说放在文件的未尾。如果两个子程序使用了相同的程序名, 后面的子程序将覆盖前面子程序。用户函数中的变量默认为全局变量
转载
2024-02-03 22:01:45
84阅读