title: Python cannot import name
body: <p>I can't seem to figure out how to import two classes to each other. When running the application it simply says     </p>
  
  <pre><code>  from room import Room
  ImportError: cannot import name Room
  </code></pre>
  
  <p>It might be a design problem but I don't think there's another way to reference the two classes, so this needs to be as it is. The only reason the imports are needed is because they are required by the redisco module in the objects (they need to know the types)</p>
  
  <pre><code>#Room class.
  
  class Room(models.Model):
      from player import Player
      players = models.ListField(Player, required = True)
  
  #Player class
  class Player(models.Model):
      from room import Room
      room = models.ReferenceField(Room, required = True)
  </code></pre>
  
  <p>How do I get this to work?</p>
  
  <p>E: </p>
  
  <p>The framework is <a href="https://github.com/iamteem/redisco" rel="nofollow">Redisco</a> (Redis)</p>