Django Sekizai
项目描述
“Sekizai”在日语中意为“块”,这正是本应用程序提供的功能。对块的全新视角。使用django-sekizai,您可以在模板中定义块渲染的位置,并在不同位置向这些块追加内容。这对CSS和JavaScript尤其有用。您的子模板现在可以定义要包含的CSS和JavaScript文件,CSS将放在顶部,JavaScript将放在底部,正如您应该做的那样。此外,sekizai会忽略单个块中的任何重复内容。
由于Django模板语言的运作方式,此实现存在一些问题/限制,但如果使用得当,它非常有用,并且是自版本2.2以来Django CMS的媒体处理框架。
为该项目做出贡献,赢得奖励
由于这是一个开源项目,我们欢迎每个人参与项目并获得奖励。成为这个杰出社区的一部分,帮助我们使Django CMS成为世界上最好的CMS。
我们非常乐意收到您的反馈,形式为问题和拉取请求。在提交拉取请求之前,请查阅我们的贡献指南。
我们感谢所有帮助创建和维护此包的贡献者。贡献者名单在贡献者部分列出。
文档
请参阅setup.py文件中的REQUIREMENTS以获取其他依赖项
有关更多信息,请参阅docs/目录中的文档或访问我们的在线文档。
运行测试
您可以通过执行以下命令来运行测试:
virtualenv env source env/bin/activate pip install -r tests/requirements.txt python setup.py test