Вставьте более 1 миллиона данных в Django

У меня 2 модели

class Movie(models.Model):
    id = models.AutoField(primary_key=True)
    title = models.CharField(max_length=100)
    vote_count = models.IntegerField()

def __str__(self):
    return self.title


class Watchlist(models.Model):
    userid = models.IntegerField()
    movie_id = models.ForeignKey(Movie, on_delete=models.CASCADE)
    rating = models.IntegerField()

    def __int__(self):
        return self.userid

Я не могу ввести 1 миллион данных один за другим с помощью админ-панели django, так как бы мне заполнить базу данных обеих моделей 1 миллионом данных?

Всего 1 ответ


Я бы рекомендовал напрямую импортировать его в базу данных, минуя ORM и Django в целом, или написать скрипт, который вставит его в базу данных из файла csv и запустив его с помощью вашей консоли manage.py.


Есть идеи?

10000