摘要: Django使用Channels实现WebSocket消息通知功能 Channels 用于websocket通信,websocket是啥?主要实现在无客户端请求的情况下向客户端发送数据。 主要概念:频道,websocket是面向频道的,就好比微信群,一个微信群就是一个频道,你向频道发送内容,微信群内 阅读全文
posted @ 2021-03-30 13:45 lisicn 阅读(1915) 评论(0) 推荐(1)
摘要: 一、一些概念 IP地址: ### IP地址 = 网络地址 + 主机地址 192.168.1.168 = 192.168.1.0 + x.x.x.168 ### IP地址是一个 4 x 8 bit 由0/1组成的数字串 ### A类IP地址: 255.0.0.0 192.0.0.0 172.0.0.0 阅读全文
posted @ 2021-03-29 16:01 lisicn 阅读(1183) 评论(0) 推荐(0)
摘要: 关于摄像头推流拉流的一些内容 近期在做用Django显示摄像头实时画面的需求,本文就大致聊一聊最近搜集到的相关资料。 基本上原理就是有一个中转服务器(比如Nginx),FFMPEGD推流,html拉流。那Django干啥?控制页面拉流。或者说python干啥?拉流。 还有一些是用opencv做推流的 阅读全文
posted @ 2021-03-26 15:52 lisicn 阅读(2681) 评论(0) 推荐(0)
摘要: 群晖 docker frp ​ 通过公网访问群晖的教程。 ​ 群晖通过docker部署frp客户端,实现公网访问群晖。 ​ 目前流行的公网访问群晖的方案大致如下: ​ 1.DDNS解析(我的网络环境不适用此种方案,且可能需要花很多钱如:花生壳) ​ 2.frp内网穿透 (本文的主要方案,此处又分为群 阅读全文
posted @ 2021-03-26 15:03 lisicn 阅读(1487) 评论(0) 推荐(0)
摘要: Gitea搭建(搭建私有github仓库) 官方地址: https://github.com/go-gitea/gitea/ https://docs.gitea.io/zh-cn/install-from-binary/ 编译安装: 下载文件 wget -O gitea https://dl.gi 阅读全文
posted @ 2021-03-11 09:31 lisicn 阅读(774) 评论(0) 推荐(0)
摘要: Github地址:https://github.com/fatedier/frp 参考文档地址:https://gofrp.org/docs/ 安装包下载地址(参考。本次以此版本安装):https://github.com/fatedier/frp/releases/tag/v0.35.1 安装包下 阅读全文
posted @ 2021-02-25 17:39 lisicn 阅读(6582) 评论(0) 推荐(0)
摘要: chown 英文全拼(change owner)用于设置文件所有者和文件关联组的命令 chown -R git:git /var/lib/gitea/ chmod 英文全拼(change mode) 控制用户对文件的权限 Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用 阅读全文
posted @ 2021-02-07 15:08 lisicn 阅读(101) 评论(0) 推荐(0)
摘要: 一、前言 ​ POST中有多个字段、甚至有文件上传时的验证方式。(使用forms进行验证) ​ django 中的forms不仅可以用来渲染页面表单(我不喜欢用),还可以用来校验提交的表单请求(yes, i do)。 二、具体实现 ​ 此处我们假设有5个普通字段,1个文件字段。要求:采用ajax方式 阅读全文
posted @ 2021-02-06 16:16 lisicn 阅读(460) 评论(0) 推荐(0)
摘要: ###问题原因: Django的跨站请求伪造中间件:POST请求中缺少csrftoken参数和相关的值。 问题排查:登陆后才会具有csrftoken;ajax中放在header中 ###参考连接: https://docs.djangoproject.com/en/3.1/ref/csrf/#aja 阅读全文
posted @ 2021-01-22 14:37 lisicn 阅读(148) 评论(0) 推荐(0)
摘要: 业务场景:某网站下很多站点URL,基于必须登录的页面下,首现会跳转到登陆页面进行登录,URL中明显记录了下一站点的路由,但实际登录后未进行跳转。 解决方案:利用django自带的认证方式,只需添加一个form和一个html即可。 总结: 整体实现方式是使用django自带的认证方式,加form表单( 阅读全文
posted @ 2021-01-19 14:02 lisicn 阅读(1164) 评论(0) 推荐(0)