获取模板中的参数值
Posted
技术标签:
【中文标题】获取模板中的参数值【英文标题】:Get parameter value in template 【发布时间】:2018-06-10 04:17:40 【问题描述】:我有这样的网址格式:
url(r'^drinks/(?P<drink_name>\D+)/',TemplateView.as_view(template_name='drinks/index.
html'),name="drink")
如何访问模板中的drink_name 参数值。
【问题讨论】:
你试过drink_name
吗?
【参考方案1】:
可以通过如下方式访问模板中URL的变量:
view.drink_name
问候
【讨论】:
如果视图在上下文中可用,view.kwargs.drink_name
应该是方式。
是的,“view.kwargs.drink_name”有效,非常感谢,我会继续阅读以了解上下文是什么。
是的,在视图和模板中工作,但是,在基于类的视图中,默认情况下,上下文变量“视图”与 kwargs 的值一起传递,然后您可以访问这些属性您的模板文件只需:view.attribute。以上是关于获取模板中的参数值的主要内容,如果未能解决你的问题,请参考以下文章
如何将右值引用参数传递给 C++ 中的模板 operator() 函数?