Django-admin.py startproject - 使用templatetags模板

时间:2012-12-14 20:17:46

标签: django django-templates django-cms

我经常构建和部署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

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

杰夫

1 个答案:

答案 0 :(得分:2)

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