This my model
Driver Model
class Driver(models.Model):
named = models.CharField(max_length=150)
ident = models.CharField(max_length=100, null=True, blank=True)
def __unicode__(self):
return self.named
manufacture model
class Carlcid(models.Model):
namec = models.CharField(max_length=100)
lc_id = models.CharField(max_length=100, null=True, blank=True)
def __unicode__(self):
return unicode(self.namec)
Car model
class Car(models.Model):
f_idcar = models.ForeignKey(Carlcid, related_name='carlcd')
id_driver = models.ForeignKey(Driver)
def __unicode__(self):
return unicode(self.f_idcar)
This My views
def get_name_driver(request):
name = request.GET.get('name')
query = Car.objects.filter(f_idcar__namec=name)
results=[]
for q in query:
m_json={}
m_json['nama']= q.named
results.append(m_json)
return HttpResponse(results,"application/json")
i get {'nama': <Driver: Michael>}
but i wont get result like this {'nama': "Michael"}
, How to get result like that, thanks for help.