title: Django changes field types on query results (!)
body: <p>I have the following model</p>
  
  <pre>
  class MonitorData(models.Model):
    [... other stuff]
    starttime = models.CharField(max_length=64, db_column='spurlStartTime', blank=True) 
  </pre>
  
  <p>So, the starttime is a char field (in the database, it represents a datetime column)</p>
  
  <p>Now, here's what I am doing:</p>
  
  <pre>
  oo=models.MonitorData.objects.all()
  print oo[0].starttime
  print type(oo[0].starttime)
  </pre>
  
  <p>And here's what I am getting:</p>
  
  <pre>
  00:35:59
  &lt;type 'datetime.time'&gt;
  </pre>
  
  <p>For my own reasons (don't want to discuss them) I want to read it as a varchar and then parse it myself. But django is NOT allowing me to do that because, for reasons unknown to me, it converts that to a datetime !!! </p>
  
  <p>Can anybody explain to me why django has that behaviour and how can I get my precious strings back ? Is there a way to force django cast this value as string ?</p>
  
  <p>ps: I know how to use str() so pls don't answer me that</p>