为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Django中生成URL

如何在Django中生成URL

慕桂英4014372 2021-03-14 16:24:21
在Django的模板语言中,您可以{% url [viewname] [args] %}用来生成指向带有参数的特定视图的URL。您如何以编程方式在Python代码中执行相同的操作?我需要创建一个菜单项列表,其中每个项都有名称,URL和一个活动标志(无论它是否是当前页面)。这是因为用Python进行此操作比使用模板语言要干净得多。
查看完整描述

3 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

请注意,使用reverse()要求您的urlconf模块必须100%无错误并且可以处理-至少没有ViewDoesNotExist错误,否则您将得到可怕的NoReverseMatch异常(模板中的错误通常会导致静默失败None)。


查看完整回答
反对 回复 2021-03-22
  • 3 回答
  • 0 关注
  • 266 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信