跳转到主要内容

Django Coturn是一个Django应用程序,用于同步django管理员/用户与Coturn的用户数据库。Coturn是一个开源的STUN/TURN/ICE服务器。

项目描述

https://img.shields.io/pypi/v/django-coturn https://img.shields.io/pypi/pyversions/django-coturn https://img.shields.io/pypi/djversions/django-coturn https://img.shields.io/pypi/wheel/django-coturn https://img.shields.io/discord/773452324692688956 https://img.shields.io/github/workflow/status/bitsy-ai/django-coturn/Test https://img.shields.io/codecov/c/github/bitsy-ai/django-coturn https://img.shields.io/github/release-date-pre/bitsy-ai/django-coturn

Django Coturn是一个Django应用程序,用于同步django管理员/用户与Coturn的用户数据库。Coturn是一个开源的STUN/TURN/ICE服务器。

https://github.com/coturn/coturn

快速入门

  1. 将“coturn”添加到您的INSTALLED_APPS设置中,如下所示

    INSTALLED_APPS = [
        ...
        "django_coturn",
    ]
  2. 创建一个空的 coturn 数据库

  3. 在您的settings.py中配置以下内容

    DATABASES = {
        ... your default and auxilary database configs
        "coturn": env.db("COTURN_DATABASE_URL")
    }
    
    COTURN_REALM = "turn.example-domain.com"
    COTURN_SECRET_KEY = "127 character secret"
  4. 运行 python manage.py migrate 以创建coturn模型。

  5. 运行 python manage.py sync_coturn {turn_secret,turn_admin,turn_user} 以将用户/管理员数据同步到coturn表。您只需为每个表做一次此操作 - 随后的更新将由Django信号处理。

贡献指南

  1. 创建开发环境(需要docker & docker-compose)

    make dev
  2. 运行测试并生成覆盖率报告

    make tests
  3. 运行 black 检查器

    make lint

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

django_coturn-0.3.1.tar.gz (11.1 kB 查看哈希值)

上传时间

构建分布

django_coturn-0.3.1-py3-none-any.whl (25.5 kB 查看哈希值)

上传时间 Python 3

由以下支持