好吧,当我尝试在Django中使用'inclusion‘时,我遇到了一些困惑的问题,我自己解决不了。
这是我的项目的结构。
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 %}时,它会引发一个异常,如下所示:
'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
发布于 2010-05-05 17:35:41
App1- __init__.py models.py test.py urls.py views.py templatetags- __init__.py inclusion_test.py ..。
示例:
register = template.Library()
@register.inclusion_tag('platform/templatetags/pagination_links.html')
def pagination_links(page, per_page, link):https://stackoverflow.com/questions/2771850
复制相似问题