U
Size: a a a
U
А
U
U
А
А
А
U
А
U
А
P
task_always_eager
= True P
N
N
P
А
In [79]: City.objects.values('name', 'country_id')
ответ:Out[79]: <QuerySet [{'name': 'Moscow', 'country_id': 2}, ...]>
как составить запрос так, что бы получить не 'country_id' , а имя страны?class Country(ChangeLoggedModel):
name = models.CharField(unique=True, max_length=50)
country_code = models.CharField(unique=True, max_length=50)
def __str__(self):
return self.name
class City(ChangeLoggedModel):
name = models.CharField(max_length=50)
country = models.ForeignKey(Country, models.PROTECT)
def __str__(self):
return self.name
DT
City.objects.values('name', 'country__name')
?А
.
In [79]: City.objects.values('name', 'country_id')
ответ:Out[79]: <QuerySet [{'name': 'Moscow', 'country_id': 2}, ...]>
как составить запрос так, что бы получить не 'country_id' , а имя страны?class Country(ChangeLoggedModel):
name = models.CharField(unique=True, max_length=50)
country_code = models.CharField(unique=True, max_length=50)
def __str__(self):
return self.name
class City(ChangeLoggedModel):
name = models.CharField(max_length=50)
country = models.ForeignKey(Country, models.PROTECT)
def __str__(self):
return self.name