sql >> Databáze >  >> RDS >> PostgreSQL

Načítání zařízení Django je velmi pomalé

Ve většině případů můžete věci výrazně urychlit načtením uložených dat programově a pomocí bulk_create

Příklad:

from collections import defaultdict
from django.core import serializers                                                                     

obj_dict = defaultdict(list)
deserialized = serializers.deserialize('json', open('my_fixtures.json'))
# organize by model class
for item in deserialized:
  obj = item.object
  obj_dict[obj.__class__].append(obj) 

for cls, objs in obj_dict.items():
  cls.objects.bulk_create(objs)


  1. .NET:Jak vložit XML dokument do SQL Serveru

  2. Chyba MySQL::'Přístup odepřen pro uživatele 'root'@'localhost'

  3. Co přesně dělají uvozovky kolem názvu tabulky?

  4. Jak JOIN tabulky pomocí rozsahu dat bez procedur