首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Django中使用templatetags时出现导入错误

在Django中使用templatetags时出现导入错误
EN

Stack Overflow用户
提问于 2010-05-05 17:14:35
回答 1查看 1.8K关注 0票数 1

好吧,当我尝试在Django中使用'inclusion‘时,我遇到了一些困惑的问题,我自己解决不了。

这是我的项目的结构。

代码语言:javascript
运行
复制
MyProject---
            App1---
                   __init__.py
                   models.py
                   test.py
                   urls.py
                   views.py
            App2---
                   ...
            template---
                       App1---
                              some htmls
                       App2---
                              ...
            templatetags---
                           __init__.py
                           inclusion_cld_tags.py
            manage.py
            urls.py
            __init__.py
            settings.py

我已经在settings.py中注册了templatetags文件夹(都在已安装的应用和TEMPLATE_DIRS中)。但是当我想在html中使用{% load inclusion_test %}时,它会引发一个异常,如下所示:

代码语言:javascript
运行
复制
'inclusion_cld_tags' is not a valid tag library: Could not load template library from django.templatetags.inclusion_cld_tags, No module named inclusion_cld_tags

我想我的进口工作没有问题,我该怎么做呢?

感谢您的帮助!

我的django版本: 1.0+我的Python版本: 2.6.4

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-05 17:35:41

  1. 模板标签文件夹should live in the app folder

App1- __init__.py models.py test.py urls.py views.py templatetags- __init__.py inclusion_test.py ..。

  • 你注册标签了吗?

示例:

代码语言:javascript
运行
复制
register = template.Library()   
@register.inclusion_tag('platform/templatetags/pagination_links.html')
def pagination_links(page, per_page, link):
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2771850

复制
相关文章

相似问题

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