在Django的模板语言中,您可以{% url [viewname] [args] %}用来生成指向带有参数的特定视图的URL。您如何以编程方式在Python代码中执行相同的操作?我需要创建一个菜单项列表,其中每个项都有名称,URL和一个活动标志(无论它是否是当前页面)。这是因为用Python进行此操作比使用模板语言要干净得多。
3 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
请注意,使用reverse()
要求您的urlconf模块必须100%无错误并且可以处理-至少没有ViewDoesNotExist
错误,否则您将得到可怕的NoReverseMatch
异常(模板中的错误通常会导致静默失败None
)。
添加回答
举报
0/150
提交
取消