私の問題は、1 つまたは 2 つの入力を受け取るテンプレート タグに 3 つの変数を渡そうとすると発生します。したがって、3 つのテンプレート変数をテンプレート タグに渡す方法についてのアイデアはあります。これが私のコードです。
ビュー.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」