【问题标题】:Import a static HTML website to Django CMS将静态 HTML 网站导入 Django CMS
【发布时间】:2019-03-02 10:09:35
【问题描述】:

我已经设计并编写了一个网站(使用 bootstrap 4),现在我想将它导入 Django CMS,以便客户端可以编辑内容。

任何提示或指南可以帮助我实现这一目标?

非常感谢

【问题讨论】:

    标签: html django django-cms


    【解决方案1】:

    您必须将其制成模板并单独导入信息本身。将新模板添加到 settings.py。

    如果您的客户已经有一个您正在编辑的基本模板,您可以简单地编辑他现有的文件和 CSS。或者,您也可以下载/导入现有模板并将其用作编辑的基础。

    模板本身看起来像这样:默认模板:base.html,

    {% load i18n %}
    {% extends 'base.html' %}
    {% block title %}Title Here{% endblock %}
        {% block content %}
        {% endblock %}
    

    【讨论】:

      【解决方案2】:

      @A-creative 首先,您应该将 Bootstrap 4 静态文件(css 和 js)复制到您的“projectname/appname/static”目录中,运行“python manage.py collectstatic”,然后将您的 Bootstrap-ready html 复制到使用样式、文本和片段插件字段的 cms(管理 > 创建新页面 > 编辑 > 添加插件/块 > ...)。您应该逐页进行。

      我怀疑是否有更短的方法...是的,您应该使用@Patriot 提到的标准简约模板,以避免同时处理模板问题和插件/html 问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-21
        • 2012-07-26
        • 2010-11-01
        • 1970-01-01
        • 2022-01-17
        • 2010-09-26
        相关资源
        最近更新 更多