摘要
我一直试图让一个自定义标签在Django工作,但似乎它不会正确注册。
索引文件看起来加载正确,只是抱怨标记注册不正确。
我应该做些别的事情来确保标签注册正确吗?
进一步信息
我得到的错误是:
或者装上这个标签?
我称之为标记的视图
{% show_loans %}
我试图在其中注册标记的python文件
不稳定.py
from .models import Loan
from datetime import datetime
from django import template
register = template.Library()
@register.simple_tag('loansTable.html')
def show_loans():
l1 = Loan()
l2 = Loan()
l1.loanedDate_date = datetime.now
l2.handinDate_date = datetime.now
l2.loanedDate_date = datetime.now
l2.handinDate_date = datetime.now
loans2 = { l1, l2 }
return {'loans': loans2}
<ul>
{% for loan in loans %}
<li> {{ loan }} </li>
{% endfor %}
</ul>
文件夹结构:
-app
--templates
---customTemplates
----index.html
----loansTable.html
--loansTable.py
谢谢你的帮助。