gpt4 book ai didi

django - django 的 urls.py 中的冗余

转载 作者:行者123 更新时间:2023-12-04 06:21:23 26 4
gpt4 key购买 nike

urls.py 中,我发现自己做了很多这样的事情:

url(r'^show_comments/?$', 'show_comments', name='show_comments')

我将同一个字符串重复三次。此模式是否有常用的简写形式,还是我应该继续编写自己的简写形式?

最佳答案

我不相信有一个内置的速记,不。


但是,我不确定这样做是否可取。考虑以下几点:

  • 如果您想更改函数但以后不想更改 URL,那么将 URL 与函数本身分离是很有用的(以免断开链接)
  • 名称不是必需的。除非您要使用 reverse,在这种情况下,将 URL 和函数分离是很有用的。 (在你这里的例子中,它完全是多余的)
  • 如果您使用基于类的 View /URL 级装饰器,则必须导入该函数并且不能使用它的名称。
  • 如果您不以“标准”方式来创建 URL,开发人员将需要一些时间才能适应您创建 URL 的方式。

关于django - django 的 urls.py 中的冗余,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13444761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com