title: django queryset returns "classname object" instead of DB values
body: <p>I have a problem with django queryset.</p>
  
  <p>models:</p>
  
  <pre><code>class Rooms(models.Model,):
  room_state = models.CharField(max_length=255, choices=[('emptyReady', 'empty'), ('emptyWaiting4Clean', 'clean ready'), ('busy', 'busy')])
  room_type = models.IntegerField()
  room_number = models.IntegerField()
  </code></pre>
  
  <p>and I ty to check working of queryset by typing in python shell:</p>
  
  <pre><code>for d in Rooms.objects.filter(room_state="emptyReady", id='1'):    print(d)
  </code></pre>
  
  <p>In my DB there is table Rooms_rooms, and inside there is column room_state, and if we make query on DB :</p>
  
  <pre><code>SELECT room_state FROM Rooms_rooms where id = 1
  </code></pre>
  
  <p>return value is <strong>emptyReady</strong></p>
  
  <p>But when I using queryset (like example above) I alwas get: <strong>Rooms object</strong></p>
  
  <p>What I did wrong? I try to search answer in all WEB for a 3 hours, and my patience is now over so I count on You all ;)</p>