跳转到主要内容

为django CMS添加音频插件。

项目描述

pypi build coverage

django CMS Audio 是一组为 django CMS 设计的插件,允许您在网站上发布音频文件(默认情况下使用HTML5播放器,但您可以在自己的模板中覆盖此设置)。

它使用由 Django Filer 管理的文件。插件允许您选择单个文件或整个文件文件夹。

preview.gif

为该项目做出贡献并赢得奖励

由于这是一个开源项目,我们欢迎每个人参与项目并获得贡献奖励。成为我们卓越社区的一部分,帮助我们使django CMS成为世界上最优秀的CMS。

我们非常乐意接受您以问题和拉取请求形式提供的反馈。在提交拉取请求之前,请审阅我们的贡献指南

我们感谢所有帮助创建和维护此包的贡献者。贡献者名单在贡献者部分列出。

文档

setup.py文件中查看REQUIREMENTS以获取其他依赖项

python django djangocms

  • Django Filer 1.7或更高版本

确保django-filer已正确安装和配置。

安装

手动安装

  • 运行pip install djangocms-audio

  • djangocms_audio添加到您的INSTALLED_APPS

  • 运行python manage.py migrate djangocms_audio

配置

请注意,提供的模板设计得非常简单。鼓励您根据项目需求进行修改和覆盖。

此插件为所有实例提供默认模板。您可以通过添加DJANGOCMS_AUDIO_TEMPLATES设置来提供额外的模板选择。

DJANGOCMS_AUDIO_TEMPLATES = [
    ('feature', _('Featured Version')),
]

您需要在templates/djangocms_audio/内部创建一个feature文件夹,否则您将收到一个模板不存在错误。您可以通过将那个目录内的default文件夹复制并重命名为feature来完成此操作。

默认允许MP3OGG文件。我们建议使用MP3,因为它在所有主要浏览器中都有支持。您可以通过覆盖来更改默认设置

DJANGOCMS_AUDIO_ALLOWED_EXTENSIONS = ['mp3', 'ogg', 'wav']

运行测试

您可以通过执行以下操作来运行测试:

virtualenv env
source env/bin/activate
pip install -r tests/requirements.txt
python setup.py test

项目详情


下载文件

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

源分布

djangocms-audio-2.1.1.tar.gz (17.5 kB 查看哈希值)

上传时间:

构建分布

djangocms_audio-2.1.1-py3-none-any.whl (27.1 kB 查看哈希值)

上传时间: Python 3

支持者

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面