高效的django模板块实现
django-cmstemplates的Python项目详细描述
django cmstemplates是数据库实现中的有效模板。
应用程序旨在支持Python3.4+和Django1.9+。
功能
- 可以在管理员中编辑模板块
- Django的缓存机器正在使用中
- 代码镜像小部件支持
- 只为超级用户查看模板的功能,在编辑时很有用 在生产中
安装
将cmstemplates添加到INSTALLED_APPS
运行./manage.py migrate cmstemplates
转到“管理”并创建名为test group的新组模板 如果希望模板是 自动创建
使用以下标记将此组添加到模板中:
{% load cmstemplates_tags %} {% cms_group "test-group" %}
如果跳过第三步,则模板组test group 将自动创建。
在管理中为此组创建一些模板。
刷新目标网站页面并查看模板内容。
使用代码镜像小部件
添加到您的设置:
CMSTEMPLATES_USE_CODEMIRROR = True
安装代码镜像小部件:
source env/bin/激活
pip install django codemrror小部件
CD项目名称/静态/供应商
解压缩codemarror.zip
mv codemrror-4.2编码镜像
添加到设置:
CODEMIRROR_PATH = 'vendor/codemirror' CODEMIRROR_THEME = 'default' CODEMIRROR_CONFIG = {'lineNumbers': True}
最终设置应如下所示:
# cmstemplates CMSTEMPLATES_USE_CODEMIRROR = True # codemirror CODEMIRROR_PATH = 'vendor/codemirror' CODEMIRROR_THEME = 'default' CODEMIRROR_CONFIG = {'lineNumbers': True}