Django-admin.py startproject --带有模板标签的模板

标签 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'不是有效的标记库:找不到模板库cms_tags,已尝试django.templatetags.cms_tags

如何使 startproject--extensions 识别 HTML 模板及其模板标记,这是否可以做到,或者是否有解决方法可供其他人使用给我指点?

杰夫

最佳答案

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

关于Django-admin.py startproject --带有模板标签的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13885652/

相关文章:

python - Django CMS - 编辑模式的占位符

django - Stripe 客户是在没有信用卡信息的情况下创建的

python - 在 Django 模板中增加一个变量

Django自定义过滤器在包含的模板中不起作用

django模板继承和上下文

django-cms 编辑器和 HTML 数据属性清理

python - 使用 Django/Python 为 Facebook 应用程序创建一个 Like-Gate(显示选项卡)

Django 模板 : change id for form in the for loop

javascript - 在Django中,如何在删除评论之前生成确认提示?

python - django中的静态url路径设置