Salvando um DataFrame do Pandas em um modelo do Django

Eu tenho dados de preços de ações armazenados em um DataFrame do pandas, como mostrado abaixo (na verdade, ele estava em um painel, mas eu os converti em um DataFrame)

        date  ticker  close       tsr
0 2013-03-28  abc     22.81  1.000439
1 2013-03-28  def     94.21  1.006947
2 2013-03-28  ghi     95.84  1.014180
3 2013-03-28  jkl     31.80  1.000000
4 2013-03-28  mno     32.10  1.003125
...many more rows

Eu quero salvar isso em um modelo do Django, que se parece com isso (corresponde aos nomes das colunas):

class HistoricalPrices(models.Model):
    ticker = models.CharField(max_length=10)
    date = models.DateField()
    tsr = models.DecimalField()
    close = models.DecimalField()

O melhor que eu vim até agora é usar isso para salvá-lo, onde df é meu DataFrame:

entries = []
for e in df.T.to_dict().values():
    entries.append(HistoricalPrices(**e))
HistoricalPrices.objects.bulk_create(entries)

Existe uma maneira melhor de salvar isso?

Eu olheidjango-pandas, mas parece que apenas lê do banco de dados.

questionAnswers(1)

yourAnswerToTheQuestion