2

我经常构建和部署 Django CMS 站点。我开始意识到基于模板的 django-admin.py startproject 命令是提高效率的最佳方式,因此我不必总是重复我的设置步骤。

我为此构建了一个小型骨架项目,并且在该项目中有一组基本的 HTMl 文件,我使用以下带有--extensions标志的命令:

django-admin.py startproject --template /envs/cms-setup --extension py,md,html project_name

我有一个问题,当我将 --extensions 标志传递给命令时,我收到一条错误消息

django.template.base.TemplateSyntaxError: 'cms_tags' is not a valid tag library: Template library cms_tags not found, tried django.templatetags.cms_tags

我如何知道 HTML 模板startproject及其--extensions模板标签,这是可能的还是有人可以指出我的解决方法?

杰夫

4

1 回答 1

2

https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#templatetag是在带有 --extensions 标志的 html 模板中使用项目名称解析变量名称的解决方案

于 2012-12-17T14:49:33.870 回答