我基本上希望将url中的参数传递给我的渲染请求。
纯粹用于演示目的,相当于:
return render(request,'clients/models/{{client}}-{{report}}.json',context,content_type = 'application/json')
我已经将从url.py传入的变量传递给view.py
提前感谢您的帮助!
注意:从技术上讲,客户端和报告是__unicode__
返回字符串的对象。如果这是不可接受的,则字符串将存储为client.slug和report.slug
答案 0 :(得分:2)
我不确定你为什么要在这里使用模板语法。在视图中,你是Python:你可以使用普通的Python功能 - 在这种情况下,字符串插值:
return render(request, u'clients/models/%s-%s.json' % (client, report), ...)