如何从模型方法访问django相关字段?

时间:2016-10-17 10:14:38

标签: django

是否可以从模型方法访问django相关字段?

例如,我有一个有很多书籍的作者可以从书籍模型中的模型方法访问书籍列表。

class Author(models.Model)
    name=charfield

    def mymodelmethod(self)::
        self.book_set????;

class Book:
    author = foreignkey(Author)
    title = charfield

2 个答案:

答案 0 :(得分:1)

是的,你可以这样做:

def mymodelmethod(self):
    self.book_set.all()

答案 1 :(得分:0)

在 Python 中,应使用显式 return

class Author(models.Model)
    # ...

    def mymodelmethod(self)
        return self.book_set