Python “in”是什么;成员,即“member.objects.get”或“create(name=self.name)”;

Python “in”是什么;成员,即“member.objects.get”或“create(name=self.name)”;,python,django,django-models,Python,Django,Django Models,我试图理解与这个伟大答案相关的代码: 具体来说,我想知道以下方法中的uu是什么意思 def save(self, *args, **kwargs): member, _ = Member.objects.get_or_create(name = self.name) # can update member here with other fields that relate to them self.member = member super(Data, sel

我试图理解与这个伟大答案相关的代码:

具体来说,我想知道以下方法中的uu是什么意思

def save(self, *args, **kwargs):

    member, _ = Member.objects.get_or_create(name = self.name)
    # can update member here with other fields that relate to them
    self.member = member
    super(Data, self).save(*args, **kwargs)
谢谢

返回带有模型实例和
创建的
布尔标志的元组

\
只是一个“特殊变量名”,python中用于一次性变量的约定,请参阅

如果愿意,可以使用
member=member.objects.get\u或\u create(name=self.name)[0]

返回带有模型实例和
创建的
布尔标志的元组

\
只是一个“特殊变量名”,python中用于一次性变量的约定,请参阅


如果愿意,您可以使用
member=member.objects.get\u或\u create(name=self.name)[0]
(在本例中)这只是表示我们不关心第二个返回变量的一种常见方式,即
member

但是,在shell中,它有不同的用途(上一次操作的结果)

在翻译和本地化中经常使用它来处理应该翻译的字符串

translated = _("some text to be translated")

(在本例中)这只是表示我们不关心第二个返回变量的一种常见方式,只是
member

但是,在shell中,它有不同的用途(上一次操作的结果)

在翻译和本地化中经常使用它来处理应该翻译的字符串

translated = _("some text to be translated")

这只是表示我们不关心第二个返回变量的一种常见方式而已。有效标识符由字母数字字符和下划线组成,并且不以数字开头<代码>\uu
只是最不可能引起您注意或具有任何语义的有效标识符,因此您不会试图对其附加任何意义。因此,当您需要一个标识符,但根本不关心分配给它的值是什么时,它是完美的……还有许多其他问题……这只是一种常见的表示方式,表示我们不关心第二个返回变量只是member一个有效的标识符由字母数字字符和下划线组成,并且不以数字开头<代码>\uu
只是最不可能引起您注意或具有任何语义的有效标识符,因此您不会试图对其附加任何意义。因此,当您需要一个标识符,但根本不关心分配给它的值是什么……以及许多其他问题……我不同意您所展示的
translated
示例,您可以将ugettext作为任何内容导入。不仅是
\uu
而且通常的做法是使用()因为有许多程序会刮取并寻找它来创建翻译<代码>是常见的情况,而不是唯一的情况。。。非常常见,当你在谷歌上搜索关于它的信息时,每个例子都会使用它(几乎每个例子都是如此),甚至docsI也不会同意你所展示的
翻译的
例子,你可以将ugettext作为任何东西导入。不仅是
\uu
而且通常的做法是使用()因为有许多程序会刮取并寻找它来创建翻译<代码>是常见的情况,而不是唯一的情况。。。非常普遍,当你在谷歌上搜索关于它的信息时,每一个例子都会使用它(几乎每一个例子),甚至是文档