Models.py
class Document(models.Model):
def test():
return "hello"
Views.py
print(Document.test)
当我运行这段代码时,它显示以下内容:<function Document.test at 0x03DF9030>
。如何获得打印“你好”的信息?谢谢。
答案 0 :(得分:0)
我只想在评论的答案中添加解释。当您调用没有括号的方法时,您将获得方法本身。例如,如果您想将其作为参数传递,则可能会很有用。如果使用括号将其调用,则将获得定义的返回值。
因此,由于它已经在评论中得到回答,因此您需要这样称呼它:
print(Document.test())