BULK CREATE DJANGO ПРИМЕР
Bulk create в Django и пример его использования
Метод bulk_create () облегчает вставку большого количества записей в базу данных при помощи всего одного запроса SQL. Он принимает список объектов и создает их все сразу. Это гораздо быстрее, чем сохранение каждого объекта отдельно.
Пример использования метода bulk_create () из фреймворка Django:
from django.db import models
from datetime import datetimeclass Author(models.Model):
name = models.CharField(max_length=100)
email = models.EmailField()class Book(models.Model):
title = models.CharField(max_length=200)
pub_date = models.DateTimeField()
authors = models.ManyToManyField(Author)def create_authors():
authors = []
for i in range(10):
author = Author(name=f'Author {i}', email=f'author{i}@example.com')
authors.append(author)
Author.objects.bulk_create(authors)def create_books():
books = []
authors = Author.objects.all()
for i in range(10000):
book = Book(title=f'This is book {i}', pub_date=datetime.now())
books.append(book)
Book.objects.bulk_create(books)create_authors()
create_books()
В этом примере мы создаем 10 авторов с помощью bulk_create (), затем создаем 10 000 книг и каждой из них добавляем 10 авторов (из всех созданных авторов). Как видите, мы используем bulk_create () для быстрой вставки всех записей в базу данных.
Adsense Loading 30$ / Day Method - Adsense Loading Method
Dica #18 Django: bulk_create e bulk_update
Bulk Creation in Django - transaction atomic
Dynamic Bulk Creation - Building SaaS with Python and Django #98
Django Full Course - 8.2 - Database access optimization. Bulk methods
Django Rest Framework Bulk Create
Новые материалы:
- Ничего не делать python
- Как переименовать переменную в python
- Массив в изображение python
- Javascript или python
- Каскад хаара opencv python
- Linux python исполняемый файл
- Как установить json для python
- Майнд карта python
- Метод гаусса python
- Как отменить действие в python
- Как установить pytorch в pycharm
- Функция len в python
- Python или delphi
- Диагональное отражение python