当我尝试将3个变量传递给我的模板标签时,我的问题就出现了,我想这需要一个或两个输入。所以关于如何将3个模板变量传递给我的模板标签的任何想法,这里是我的代码:
views.py:
from shoghlanah.models import *
register = template.Library()
@register.simple_tag
def get_messages(sender_id,receiver_id,task_id):
sender = UserProfile.objects.get(id = sender_id)
receiver =UserProfile.objects.get(id = receiver_id)
task = Task.objects.get(id=task_id)
return messages
message.html:
url.id和task_id是模板变量
{{ get_messages request.user.id usr.id task_id }}
它给了我一个错误:无法解析余数:'request_user.id usr.id task_id'来自'get_messages request.user.id usr.id task_id'
答案 0 :(得分:4)