Django返回方法参数



我正在看一个关于django的教程,这个家伙添加了下面的代码行,但他没有确切解释它的作用。

return '%s - %s' django

完整的代码行是:

def __str__(self):
return '%s - %s' % (self.post, self.author)

我确实理解,只是不理解回归部分。有人介意帮我清理一下。

这有时可以在模型中找到。它在调试过程中很有帮助——当您打印这个对象时,它将调用__str__并返回它,而不是像Something object at 0xsomeadress这样的随机打印消息。

Print将调用对象上的__str__函数来检索字符串表示形式,稍后将该字符串表示形式输出到stdout。

当使用Django生成的UI时,它也很有用,因为它显示了__str__返回的消息。

相关内容

  • 没有找到相关文章

最新更新