一个简单的夹层应用程序,允许在另一个夹层页面中放置夹层库作为幻灯片

mezzanine-slideshows的Python项目详细描述


夹层幻灯片用于Mezzanine CMS。它允许放置 其他夹层内的夹层画廊页面作为幻灯片放映。

要求

夹层幻灯片放映要求以下python应用程序 已安装:

  • Python3.4
  • 夹层3.1(及其依赖项)
  • django 1.7+(此应用程序使用django迁移框架)

安装

最简单的方法是使用 pip通过运行下面的命令:

$ pip install mezzanine-slideshows

超级快速启动

这些说明适用于夹层演示安装和 允许您将夹层图库作为幻灯片放在其他夹层页面的末尾。 如果您使用的不是新夹层提供的标准模板 请将画廊安装或放置在除页末以外的任何地方 按照下面的常规设置说明进行操作。

  1. official instructions之后创建一个新的夹层项目。

  2. 将夹层幻灯片添加到settings.py中已安装的应用程序 在Django应用程序之后和夹层应用程序之前:

    INSTALLED_APPS=(..."mezzanine_slideshows",...)
  3. 将以下内容添加到settings.py中的template_context_processors中:

    TEMPLATE_CONTEXT_PROCESSORS=(..."mezzanine_slideshows.context_processors.get_slideshows")
  4. 运行python manage.py migrate mezzanine_slideshows创建 夹层幻灯片模型。

  5. 启动开发服务器并访问http://127.0.0.1:8000/admin/ 创建幻灯片演示实例。

  6. 导航到网站上的页面以查看在 页面文本作为幻灯片放映。

常规设置

  1. 将夹层幻灯片作为应用程序添加到您的项目中,如下所示:

    INSTALLED_APPS=(..."mezzanine_slideshows")
  2. 在settings.py中添加以下模板上下文处理器:

    TEMPLATE_CONTEXT_PROCESSORS=(..."mezzanine_slideshows.context_processors.get_slideshows")
  3. 运行python manage.py migrate mezzanine_slideshows创建 夹层幻灯片模型。

  4. 在base.html文件的头中,在其他css文件之后添加行

    <linkrel="stylesheet"href="{% static "mezzanine/css/magnific-popup.css"%}"><linkrel="stylesheet"href="{% static "mezzanine-slideshows/css/owl.carousel.css"%}"><linkrel="stylesheet"href="{% static "mezzanine-slideshows/css/owl.theme.css"%}">
  5. base.html文件的末尾,就在

    {% include "includes/footer_scripts.html" %}
    

    添加以下三行:

    <scriptsrc="{% static "mezzanine-slideshows/js/owl.carousel.js"%}"></script><scriptsrc="{% static "mezzanine-slideshows/js/jquery.magnific-popup.js"%}"></script>
  6. 这一步是关键。没有它,就不会出现幻灯片。在任何地方添加以下代码 您希望模板检查是否应显示幻灯片放映。如果幻灯片放映是会费 要在该页上显示,它将显示在模板中的该位置:

    {% include "includes/mezzanine_slideshows.html" %}
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在java中将字符串转换为音频输入   java如何使用Spring Boot RestTemplate解组json列表   计算机上C++ OpenCV项目转换为OpenCV Android的java步骤   Java Spring Telegraf数据表不工作   openurlconnection与connect之间的java差异?   java Solr字段搜索、通配符和转义字符   java如何使用DLFolderLocalServiceUtil类的getFolders()方法?   尝试用Java编写文件   java连续双缓冲解决方案不起作用   两个数组的Java乘积   java Jackson,如何正确编写自定义反序列化程序   java将布尔标志按一定顺序排列以获得更好的性能是否有意义   java Vaadin无缓冲网格无法关闭   java在MySQL中以同一用户身份同时从不同客户端登录安全吗?   java如何使用安卓asynchttp库   java无法在Android中使用AlarmManager停止服务   java在Hibernate的XML配置文件中指定默认值   Spring启动应用程序中的java内存SQLITE不工作   Java代码无法写入文本文件,