后端
Hull Qin
我做了一些联机桌游网页:2人联机的五子棋、2-4人联机的斗地主、支持2-10人联机的UNO。无需下载,点开即玩!叫上朋友,即刻开局!不看广告,不做任务,享受「纯粹」的游戏!
展开
-
daphne 服务关闭时 执行某函数
daphne本身也需要在服务器关闭时,做些事情(主动断掉所有connections)参考了源码,找到了解决方案。代码如下:from twisted.internet import reactordef before_shutdown(): print('Succeed!')reactor.addSystemEventTrigger("before", "shutdown", before_shutdown)async def application(scope, receive原创 2022-03-11 15:42:44 · 1637 阅读 · 0 评论 -
protobuf python 使用proto3 为什么生成_pb2.py
不用担心,因为proto2和proto3生成的代码都是_pb2.py这个后缀。这个后缀只是为了区分开proto1(只在Google内部使用)。生成python代码的命令行:protoc --proto_path=src --python_out=build/gen src/foo.proto src/bar/baz.proto参见谷歌官方文档Currently both proto2 and proto3 use _pb2.py for their generated files....原创 2022-03-06 22:48:50 · 3295 阅读 · 0 评论 -
Django 基于 Memcached 的session 如何获取缓存中的session信息(如何获取key)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-10-16 00:09:49 · 5843 阅读 · 0 评论 -
【Django】 ManyToManyField 获取数据时 按添加时间排列
在Django中,ManyToManyField是常用的Field,实现数据库中多对多模型。例如,人与团体的关系(一个人可加入多个团体,一个团体有多个人):class Person(models.Model): name = models.CharField(max_length=50)class Group(models.Model): name = models.CharField(max_length=128) members = models.ManyToManyFi原创 2020-12-03 01:39:35 · 2271 阅读 · 0 评论 -
【Django】后端CORS配置方法 前端fetch出错 无法获取数据
问题描述开发前后端分离项目,并且前后端服务器需要跨域来交互,直接用fetch会出问题,提示让使用mode: 'no-corss',但是使用该mode后,虽然不再报错,但是后端Django无法获取数据。配置方法前端fetch使用mode: 'cors'后端Django,安装django-cors-headers在settings.py中设置:INSTALLED_APPS = [ 'corsheaders',]MIDDLEWARE = [ 'corsheaders.middle原创 2020-06-07 19:42:54 · 4331 阅读 · 0 评论