参考:


Dajaxice Installation Documentation


在我的Django应用中,我正在尝试安装/使用Dajaxice。我已经用easy_install装载了鸡蛋,我可以在django的外壳中import装载它。在安装指南中,您加载了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',


我已经安装了棺材,并且Jinja2中的错误似乎正在那里发生(回溯通过棺材鸡蛋,而在jinja2 / environment中引发了异常)。

现在,我希望答案是我必须用棺材写一个自定义标签,但是我尝试过的方法不起作用。所以我的问题是:

棺材有问题吗?如果是这样,我将如何解决/自定义模板标签代码的代码是什么样的?

最佳答案

我只是放弃了这一点,而是编写了自己的ajax函数。我仍然不确定如何解决这个问题,但是答案是在棺材里定制模板。但是,对此的支持/文档​​似乎有些杂乱。

关于python - 使用棺材设置Dajaxice时使用未知标签'dajaxice_js_import',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4536556/

10-10 21:17