“未来”不是一个注册的标签库。

4

我正在处理我的Django 1.10版本。我已经安装了tastypie_swagger库。当我加载URL时,我遇到了以下错误:

django.template.exceptions.TemplateSyntaxError: 'future' is not a registered tag
 library. Must be one of:
admin_list
admin_modify
admin_static
admin_urls
cache
i18n
l10n
log
static
staticfiles
tz

我该如何修复这个问题?我对Django还很陌生。
1个回答

2
您使用的 tastypie_swagger 版本不支持 Django 1.9+,因为模板中包含 {% load url from future %}
这个问题已经在 pull request 113 中得到了修复,但是自那以后还没有发布新版本。您可以尝试在 GitHub 上安装主分支,或者切换到 Django 1.8。

但是我正在使用Django 1.10。不管怎样,我会试一下。 - Anish
是的,我看到你正在使用 Django 1.10。我应该说“切换到”Django 1.8。 - Alasdair
尝试使用主分支。它有效了。谢谢。 - Anish
1
我建议指向特定的提交而不是主分支,因为它可能会得到更新,这些更新有可能在未来破坏某些功能。 - Brian H.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接