小编The*_*heo的帖子

SocketIO + Flask 检测断开连接

我在这里有一个不同的问题,但意识到它可以简化为:\n如何检测客户端何时从页面断开连接(关闭其页面或单击链接)(换句话说,套接字连接关闭)?我想制作一个带有更新用户列表的聊天应用程序,并且 I\xe2\x80\x99m 在 Python 上使用 Flask。当用户连接时,浏览器发送一个socket.emit()带有事件和用户名的消息,以告诉服务器有新用户存在,之后服务器将向所有客户端发送消息socket.emit(),以便所有客户端都会将此新用户追加到其用户列表中。但是,我希望客户端在断开连接时也向服务器发送一条包含其用户名的消息。我不知道如何正确触发触发器。注意:我\xe2\x80\x99m 只是使用一个带有脚本标签的简单html 文件作为页面,我\xe2\x80\x99m 不知道如何添加一个JS 文件来与页面一起使用,尽管我可以弄清楚如果有必要\xe2\x80\x99。

\n

python sockets flask python-3.x socket.io

7
推荐指数
1
解决办法
4441
查看次数

HTML/CSS - 在多个样式表中保持变量

所以我的网站功能的基本方式是有一个“base.html”和“base.css”模板,它们有一个顶栏并分别定义页面颜色、文本颜色等变量,如下所示:

:root {
--text-primary: #b6b6b6;
--text-secondary: #5f5f5f;
--bg-primary: #23232e;
--bg-secondary: #141418;
}
Run Code Online (Sandbox Code Playgroud)

然后,其他 HTML 页面开始并将{% extends "base.html" %}其内容插入到页面正文中。其他每个页面也将导入样式表。例如,一页使用表格来显示不同的选项。我希望该表中的项目具有颜色,var("--bg-primary")但是当我使用一个样式表根目录中定义的变量时,我仍然无法在另一个样式表中使用它,即使扩展后的最后一页将导入两个样式表。有没有办法做到这一点?

html css-variables

3
推荐指数
1
解决办法
1754
查看次数

标签 统计

css-variables ×1

flask ×1

html ×1

python ×1

python-3.x ×1

socket.io ×1

sockets ×1