Django集成应用程序,用于将Django项目连接到蓝色大按钮;)
django-bigbluebutton的Python项目详细描述
django大蓝钮扣
Django项目与Django应用程序更好的交互。在
要求
要使用此软件包,请遵循以下要求。如果没有提供,将自动安装。在
Django>=2.0
requests>=2.0
安装
注意:这个包在django>=2.0
上测试得很好。但是如果你使用的是旧版本
用于结构上的微小变化。在
使用pip安装:
^{pr2}$用法
在settings.py
中注册应用程序
INSTALLED_APPS=["django_bigbluebutton",]
现在应该在settings.py
中定义蓝色按钮服务器核心配置:
BBB_API_URL='https://test.com/bigbluebutton/api/'BBB_SECRET_KEY='abcdefgabcdefgabcdefgabcdefgabcdefg'
下一个应用迁移:
python manage.py migrate
最后运行测试:
python manage.py test
您可以按照tests.py
文件查看如何使用此包。在
管理集成
通过在django项目中安装此应用程序,将添加一个名为Meeting
的管理部分。
在此部分下,您可以看到开放会议列表、加入会议、为其他人创建加入链接
具有版主或与会者权限的用户。在
同时启用每个会议的更新状态(与bigbluebutton同步)在中设置以下变量
settings.py
:
UPDATE_RUNNING_ON_EACH_CALL=True
所以,每当您在django admin中打开会议列表时,它将更新数据库中所有会议的状态
来自bigblubutton的getMeetings
API的结果。在
- 项目
标签: