Python 什么是'_';在django url中是什么?

Python 什么是'_';在django url中是什么?,python,django,django-urls,Python,Django,Django Urls,django url中的“u”是什么意思 url(_(r'^mylink/'), include('link5.urls')), _加上一个字符串应该是一个错误,但是一个公共应用程序正在使用这种构造。通常是生成字符串本地化版本的gettext函数的快捷方式。对URL执行此操作是不寻常的,但有文档记录: 在文件的顶部,您可能会发现如下内容: from django.utils.translation import ugettext as _ 我用import gettext尝试了r(r“^my

django url中的“u”是什么意思

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

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

通常是生成字符串本地化版本的gettext函数的快捷方式。对URL执行此操作是不寻常的,但有文档记录:

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

from django.utils.translation import ugettext as _

我用import gettext尝试了r(r“^mylink/”),为什么TypeError:“str”对象不可调用?发生了其他问题。如果看不到整个文件和错误报告,就无法知道发生了什么。@djangoman在交互式shell中,
\uu
保存控制台内执行的最后一行的返回值,这可能会覆盖函数IIRC。也许这是你第一次看到的?@knbk我得到的好信息,保存了上次评估的返回值。