什么是' _'在django url吗?

时间:2017-04-23 01:15:35

标签: python django django-urls

' _'在django url意思是,

url(_(r'^mylink/'), include('link5.urls')),

_加上一个字符串应该是一个错误,但是一个公共应用程序正在使用这样的构造

1 个答案:

答案 0 :(得分:2)

_通常是gettext函数的快捷方式,它将生成字符串的本地化版本。对URL进行此操作是不寻常的,但记录在案:https://docs.djangoproject.com/en/1.11/topics/i18n/translation/#translating-url-patterns

在文件的顶部,您可能会发现如下内容:

from django.utils.translation import ugettext as _