Django应用,提供退出所有其他用户会话的大红按钮
项目描述
大红灯笼按钮
适用于Django
django-bigredbutton 在用户当前会话列表中提供了一个大红灯笼“结束所有其他会话”按钮。
使用浅色主题渲染
使用深色主题渲染
它可以使用多个会话后端,并为 django-qsessions 和 django-user-sessions 提供内置模板,并根据 settings.SESSION_ENGINE
中识别的哪一个动态切换。
兼容性
- Python:>= 3.11
- Django:>= 4.0
安装
-
安装最新版本
pip install django-bigredbutton
poetry add django-bigredbutton
-
添加会话后端,如django-qsessions或django-user-sessions。您可以使用可选的打包快捷方式
pip install 'django-bigredbutton[qsessions]'
poetry add 'django-bigredbutton[qsessions]'
pip install 'django-bigredbutton[user-sessions]'
poetry add 'django-bigredbutton[user-sessions]'
但可能需要为每个会话后端执行额外的步骤。请参阅您会话后端包的文档以获取其安装说明。
-
将
bigredbutton
添加到项目settings.py
中的INSTALLED_APPS
,并可选地将BIGREDBUTTON_DELETE_SUCCESS_URL_NAME
设置为您选择的URL名称(默认:list_sessions
)。 -
在项目根URLConf中注册
bigredbutton
urlpatterns = [ ... path("account/sessions/", include("bigredbutton.urls")), ... ]
用法
运行Django的开发服务器并导航到配置的 bigredbutton
根目录。这些说明中的URL将是 http://localhost:8000/account/sessions/
。
您将看到所有当前会话的列表。如果您有多个会话(例如,您在多个浏览器或设备上登录),您将看到一个大的红色“结束所有其他会话”按钮。该按钮将使您退出所有其他会话。
待办事项
我故意将此应用程序保持很小,以减轻维护负担。但欢迎贡献力量!
许可证
MIT
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
django_bigredbutton-0.3.1.tar.gz (5.7 kB 查看散列)
构建分发
关闭
django_bigredbutton-0.3.1.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 337e003ff95324df1d919fa1f8a1afc10cb235a595fbc90ccff36740aecc54a9 |
|
MD5 | f8041aff37feeb57cac5def65630c383 |
|
BLAKE2b-256 | 743a767ede2986965560f0308ee52e5d81d99306c7e8f0ccf0bc408840d8696d |
关闭
django_bigredbutton-0.3.1-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3465271aa3f1f5eb92dd7f072d86da80aeff3c36455dd1632898415c5f93eedc |
|
MD5 | 30b2d2434be78329a2f3f84df127a245 |
|
BLAKE2b-256 | 6efe6b8032119348ce9ac8922d0fa4a66b2764eacd488c0a5e55daaf227bbe96 |