参考资料:
在我的Django应用程序中,我试图安装/使用Dajaxice。我把easy_install装进了鸡蛋里--我可以在django的壳里装上import。在安装指南中,我已经谈到了加载Dajaxice的问题。我在base.html模板中输入了以下内容:
{% load dajaxice_templatetags %}后来,在<head>中
{% dajaxice_js_import %}在这一行中,我得到了一个TemplateSyntaxError,“遇到了未知的标签'dajaxice_js_import'”。
以下是我在TEMPLATE_LOADERS中的settings.py内容:
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
'django.template.loaders.eggs.Loader',我已经安装了Coffin,看起来错误在那里/在Jinja2中出现了(回溯通过棺材蛋,异常在jinja2 2/环境中引发)。
现在,我希望答案是,我将不得不写一个自定义标签棺材,但我已经尝试了不起作用。所以我的问题是:
咖啡有问题吗?如果是这样,我将如何修复它/自定义模板标记代码的代码会是什么样的呢?
发布于 2011-01-04 22:18:07
我只是放弃了这一点,编写了自己的ajax函数。我仍然不确定如何解决这个问题,但答案是在Coffin的定制模板中。不过,对此的支持/文档似乎有点不确定。
发布于 2013-04-24 17:30:33
您忘记将dajax和dajaxice添加到已安装的应用程序列表中。应该就像
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'dajax',
'dajaxice',
)还请检查urls.py中的dajaxice_autodiscover()调用
https://stackoverflow.com/questions/4536556
复制相似问题