gpt4 book ai didi

python - Django 教程中的 __str__(self) 返回对象而不是文本

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

我正在阅读 Django 教程,但在使用 __str__(self) 时遇到问题。

当我在模型中添加以下方法时:

def _str_(self):
return self.question_text

然后运行命令:Question.objects.all()

它返回如下内容:

<Question: Question object>

但我希望它返回的是实际的问题文本。

最佳答案

问题是如何jonrsharpe says .

def _str_(self):
return self.question_text

应该是

def __str__(self):
return self.question_text

左边两个下划线,右边两个下划线

关于python - Django 教程中的 __str__(self) 返回对象而不是文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27188394/

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