【发布时间】:2019-03-02 10:09:35
【问题描述】:
我已经设计并编写了一个网站(使用 bootstrap 4),现在我想将它导入 Django CMS,以便客户端可以编辑内容。
任何提示或指南可以帮助我实现这一目标?
非常感谢
【问题讨论】:
标签: html django django-cms
我已经设计并编写了一个网站(使用 bootstrap 4),现在我想将它导入 Django CMS,以便客户端可以编辑内容。
任何提示或指南可以帮助我实现这一目标?
非常感谢
【问题讨论】:
标签: html django django-cms
您必须将其制成模板并单独导入信息本身。将新模板添加到 settings.py。
如果您的客户已经有一个您正在编辑的基本模板,您可以简单地编辑他现有的文件和 CSS。或者,您也可以下载/导入现有模板并将其用作编辑的基础。
模板本身看起来像这样:默认模板:base.html,
{% load i18n %}
{% extends 'base.html' %}
{% block title %}Title Here{% endblock %}
{% block content %}
{% endblock %}
【讨论】:
@A-creative 首先,您应该将 Bootstrap 4 静态文件(css 和 js)复制到您的“projectname/appname/static”目录中,运行“python manage.py collectstatic”,然后将您的 Bootstrap-ready html 复制到使用样式、文本和片段插件字段的 cms(管理 > 创建新页面 > 编辑 > 添加插件/块 > ...)。您应该逐页进行。
我怀疑是否有更短的方法...是的,您应该使用@Patriot 提到的标准简约模板,以避免同时处理模板问题和插件/html 问题。
【讨论】: