首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Coffin设置Dajaxice时未知标记“dajaxice_js_import”

使用Coffin设置Dajaxice时未知标记“dajaxice_js_import”
EN

Stack Overflow用户
提问于 2010-12-27 04:03:13
回答 2查看 803关注 0票数 1

参考资料:

在我的Django应用程序中,我试图安装/使用Dajaxice。我把easy_install装进了鸡蛋里--我可以在django的壳里装上import。在安装指南中,我已经谈到了加载Dajaxice的问题。我在base.html模板中输入了以下内容:

代码语言:javascript
复制
{% load dajaxice_templatetags %}

后来,在<head>

代码语言:javascript
复制
{% dajaxice_js_import %}

在这一行中,我得到了一个TemplateSyntaxError,“遇到了未知的标签'dajaxice_js_import'”。

以下是我在TEMPLATE_LOADERS中的settings.py内容:

代码语言:javascript
复制
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
'django.template.loaders.eggs.Loader',

我已经安装了Coffin,看起来错误在那里/在Jinja2中出现了(回溯通过棺材蛋,异常在jinja2 2/环境中引发)。

现在,我希望答案是,我将不得不写一个自定义标签棺材,但我已经尝试了不起作用。所以我的问题是:

咖啡有问题吗?如果是这样,我将如何修复它/自定义模板标记代码的代码会是什么样的呢?

EN

回答 2

Stack Overflow用户

发布于 2011-01-04 22:18:07

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

票数 1
EN

Stack Overflow用户

发布于 2013-04-24 17:30:33

您忘记将dajax和dajaxice添加到已安装的应用程序列表中。应该就像

代码语言:javascript
复制
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()调用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4536556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档