title: How to eagerly load all relationships in SQLAlchemy
body: <p>I have the following model:</p>
  
  <pre><code>class Item(Base):
      a = relationship(&lt;whatever&gt;)
      b = relationship(&lt;whatever&gt;)
      c = relationship(&lt;whatever&gt;)
      d = relationship(&lt;whatever&gt;)
      other_stuff = Column(&lt;whatever&gt;)
  </code></pre>
  
  <p>Most of the time, I just want to see the <code>other_stuff</code> column, so I don't specify <code>lazy='joined'</code> in the relationship. But sometimes, I want to see all the joined fields, and I want them to be loaded in one SQL query. I could do the following:</p>
  
  <pre><code>query(Item).options(joinedload('a')).options(joinedload('b')).options(joinedload('c')).options(joinedload('d'))
  </code></pre>
  
  <p>But I feel like this is a common enough use case that there has to be a prettier way to do it.</p>