Я не знаю панд, поэтому это может быть тривиально.
У меня есть эта строка кода:
admin_data = pd.DataFrame.from_records(administrations.values()).rename(columns = {'id':'administration_id', 'study_id': 'study_name', 'url_hash': 'link'})
, который получает данные от модели administration
(administrations
является набором записей) и использует их. Вместо того, чтобы использовать study_id
, я хотел бы получить название исследования. С Djano ORM я бы использовал study__name
, но я не могу сделать это здесь.
Как я могу получить study.name
вместо study.id
в admin_data
?
модель
class administration(models.Model):
study = models.ForeignKey("study") # Study name
...
class study(models.Model):
name = models.CharField(max_length = 51) # Study name
...