引用:
在我的 Django 应用程序中,我正在尝试安装/使用 Dajaxice。我已经用 easy_install 加载了鸡蛋,效果很好——我可以 import
它在 django 的 shell 中。我已经到了安装指南中加载 Dajaxice javascript 的阶段。我在我的 base.html 模板中输入了以下内容:
{% load dajaxice_templatetags %}
及之后的<head>
:
{% dajaxice_js_import %}
在这一行中,我收到 TemplateSyntaxError,“遇到未知标签 'dajaxice_js_import'”。
这是我在 settings.py 中的 TEMPLATE_LOADERS 内容:
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
'django.template.loaders.eggs.Loader',
我安装了 Coffin,看起来好像在 Jinja2 中/那里引发了错误(回溯通过 coffin Egg,并在 jinja2/environment 中引发异常)。
现在,我希望答案是我必须用棺材编写一个自定义标签,但我尝试过的方法不起作用。所以我的问题是:
是Coffin有问题吗?如果是这样,我将如何修复它/自定义模板标记代码的代码是什么样的?
最佳答案
我刚刚放弃了这个并编写了我自己的ajax函数。我仍然不确定如何解决这个问题,但答案是在 Coffin 中的自定义模板中。不过,对此的支持/文档似乎有点不确定。
关于python - 使用 Coffin 设置 Dajaxice 时出现未知标签 'dajaxice_js_import',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4536556/