上一页 1 2 3 4 5 6 7 8 9 ··· 29 下一页
摘要: 本次是WebSockets的第六次分享了,我们这次只是对于之前的功能做下优化,顺便利用下之前的操作数据的接口,使用下数据库的练习。 我们都知道,在聊天室里面会有一个上线的概念。上线了要通知大家。然后下线了要告诉大家谁离开了。发小小大家要都能可以收到。那么我们基于这个去完善下我们的功能。 首先,我们的 阅读全文
posted @ 2021-10-24 16:07 北漂的雷子 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 在我们测试中,肯定会对接口进行测试。之前也分享过FastAPI 学习之路(三十八)对开发接口进行测试,那么我们针对WebSockets接口怎么测试呢。 其实很简单。 from fastapi.testclient import TestClient def test_websocket(): cli 阅读全文
posted @ 2021-10-24 15:07 北漂的雷子 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 之前我们是通过前端自动生成的,这次我们通过注册登录,保存到本地去实现。我们可以应该如何实现呢,首先我们实现一个登录界面。放在templates文件下。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Titl 阅读全文
posted @ 2021-10-24 15:06 北漂的雷子 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章,我们分享了WebSockets一些入门的,我们这节课,在原来的基础上,对于讲解的进行一个演示。我们最后分享了依赖token等。首先我们对上次的代码进行调整。 我们之前分享FastAPI 学习之路(三十八)Static Files,我们分享了动态文件的使用,我们按照之前分享的。将之前代码的 阅读全文
posted @ 2021-10-24 15:05 北漂的雷子 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 在实际的开发中呢,我们可能有些接口呢,不能对比进行开放,比如说我们内部的一些监控的接口,那么我们肯定想着如何在接口文档中进行屏蔽,那么我们看下应该如何实现呢。 @app.get("/legacy/", include_in_schema=False) def get_legacy_data(resp 阅读全文
posted @ 2021-10-23 09:29 北漂的雷子 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 我们之前的分析都是基于http的请求,那么如果是WebSockets可以支持吗,答案是可以的,那么我们看下如何实现的。 from fastapi import FastAPI, WebSocket from fastapi.responses import HTMLResponse app = Fa 阅读全文
posted @ 2021-10-23 09:29 北漂的雷子 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 我们想要在接口中返回xml格式的内容,我们应该如何实现呢。 from fastapi import FastAPI,Response @app.get("/legacy/") def get_legacy_data(): data = """<?xml version="1.0"?> <shampo 阅读全文
posted @ 2021-10-23 09:28 北漂的雷子 阅读(1416) 评论(1) 推荐(0) 编辑
摘要: 我们之前的部署都是基于本地的部署,我们这次来看下,如何基于docker去部署我们的项目。 1.首先去编写一个docker镜像的制作文件Dockerfile FROM python:3.7 RUN pip install fastapi uvicorn aiofiles fastapi-async-s 阅读全文
posted @ 2021-10-23 09:28 北漂的雷子 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 在前面的开发中,我们在写代码的过程中呢,很多时候都是利用 uvicorn main:app --reload 来部署启动我们的服务,但是在实际的开发中,我们有时候可能需要加断点去调试我们的程序,只有加了断点,我们才能快速的开发调试我们实际遇到的问题,那么我们应该怎么加断点呢,其实也是很简单的,可以一 阅读全文
posted @ 2021-10-22 07:14 北漂的雷子 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 对于开发好的接口需要进行测试之后次才能发布。当我们在开发的时候,没有提测前,我们也要对我们自己的接口进行测试,那么FastAPI 自身也带了针对开发的接口的测试的。我们看下FastAPI官方给我们了什么样的支持呢。 接口还是基于FastAPI 学习之路(三十七)元数据和文档 URL实现。我们看下如何 阅读全文
posted @ 2021-10-22 07:13 北漂的雷子 阅读(1269) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 29 下一页