高效的django模板块实现

django-cmstemplates的Python项目详细描述


django cmstemplates是数据库实现中的有效模板。


Python 2.7, 3.xpypiTravis BuildcoverageMIT License


应用程序旨在支持Python3.4+和Django1.9+。

功能

  1. 可以在管理员中编辑模板块
  2. Django的缓存机器正在使用中
  3. 模板组自动创建(IF组不存在)
  4. 代码镜像小部件支持
  5. 只为超级用户查看模板的功能,在编辑时很有用 在生产中

安装

  1. cmstemplates添加到INSTALLED_APPS

  2. 运行./manage.py migrate cmstemplates

  3. 转到“管理”并创建名为test group的新组模板 如果希望模板是 自动创建

  4. 使用以下标记将此组添加到模板中:

    {% load cmstemplates_tags %}
    
    {% cms_group "test-group" %}
    

    如果跳过第三步,则模板组test group 将自动创建。

  5. 在管理中为此组创建一些模板。

  6. 刷新目标网站页面并查看模板内容。

使用代码镜像小部件

添加到您的设置:

CMSTEMPLATES_USE_CODEMIRROR = True

安装代码镜像小部件:

  1. source env/bin/激活

  2. pip install django codemrror小部件

  3. CD项目名称/静态/供应商

  4. 工作组http://codemirror.net/codemirror.zip

  5. 解压缩codemarror.zip

  6. mv codemrror-4.2编码镜像

  7. 添加到设置:

    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}

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

推荐PyPI第三方库


热门话题
Maven中的java,为什么要运行“mvn clean”?   java会降低图像质量。OutOfMemory异常Android   在Java8中将函数传递到流的过滤方法   jboss6。x java。lang.NoClassDefFoundError,当我将<listenerclass>包含到web时。xml java   java读取图像像素时,像素Alpha始终为255   java在迭代后跳过一行   java如何创建我自己的单链表   意图上的java空指针异常。getStringExtra.:安卓   具有连接实体的java Hibernate onetoone映射   java需要帮助在自制的仓鼠模拟器上实现启动/恢复/暂停/停止线程操作   如何测试非主方法?[Java,IntelliJ]   java jdbc自动提交(false)不起作用   java在JADE中的同一容器中创建多个代理   java OkHttp获取失败的响应正文   java Webdriver flash按钮