跳转到主要内容

Django Sekizai

项目描述

pypi build coverage

“Sekizai”在日语中意为“块”,这正是本应用程序提供的功能。对块的全新视角。使用django-sekizai,您可以在模板中定义块渲染的位置,并在不同位置向这些块追加内容。这对CSS和JavaScript尤其有用。您的子模板现在可以定义要包含的CSS和JavaScript文件,CSS将放在顶部,JavaScript将放在底部,正如您应该做的那样。此外,sekizai会忽略单个块中的任何重复内容。

由于Django模板语言的运作方式,此实现存在一些问题/限制,但如果使用得当,它非常有用,并且是自版本2.2以来Django CMS的媒体处理框架。

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

由于这是一个开源项目,我们欢迎每个人参与项目获得奖励。成为这个杰出社区的一部分,帮助我们使Django CMS成为世界上最好的CMS。

我们非常乐意收到您的反馈,形式为问题和拉取请求。在提交拉取请求之前,请查阅我们的贡献指南

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

文档

请参阅setup.py文件中的REQUIREMENTS以获取其他依赖项

python django

有关更多信息,请参阅docs/目录中的文档或访问我们的在线文档

运行测试

您可以通过执行以下命令来运行测试:

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

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页