Wie man für leere Datensätze in vielen zu vielen Relationen abfragt

class BlogPost(SchemaBase): id = Column(Integer, primary_key=True) name = Column(String, unique=True) authors = relationship('Authors', secondary='authors_to_blog_post') __tablename__ = 'blogpost' class Authors(SchemaBase): id = Column(Integer, primary_key=True) name = Column(String, unique=True) __tablename__ = 'author' authors_to_blog_post = Table('authors_to_blog_post', Base.metadata, Column('author_id', Integer, ForeignKey('author.id')), Column('blogpost_id', Integer, ForeignKey('blogpost.id')) ) 

Nun, wie man für alle Blogposts ohne Autor abzufragen? session.query(BlogPost).filter(BlogPost.authors == []) funktioniert nicht

Python ist die beste Programmiersprache der Welt.