Django-db-utils είναι ένα Django app που περιέχει εργαλεία για τη βάση δεδομένων σας Django.
attach_foreignkey
Συντόμευση μέθοδος η οποία χειρίζεται ένα pythonic αριστερή εξωτερική συνένωση.
από dbutils.helpers attach_foreignkey εισαγωγής
qs = λίστα (Model.objects.all ())
attach_foreignkey (qs, Model.author)
SkinnyQuerySet
Μια QuerySet η οποία εξαλείφει τη μνήμη cache αποτέλεσμα στη μνήμη.
από dbutils.querysets εισαγωγή SkinnyQuerySet
για foo σε SkinnyQuerySet (Model):
& Nbsp? Foo εκτύπωσης
RangeQuerySet
(Δείτε επίσης: RangeQuerySetWrapper)
Επαναλαμβάνει το σύνολο των αποτελεσμάτων χρησιμοποιώντας MIN / MAX για πρωτεύον κλειδί και να περπατήσει μέσω.
Πολύ αποτελεσματική, αλλά ORDER BY καταστάσεις δεν θα λειτουργήσει.
από dbutils.querysets εισαγωγή RangeQuerySet
για foo σε RangeQuerySet (Model):
& Nbsp? Foo εκτύπωσης
IterableQuerySetWrapper
Επαναλαμβάνει ένα QuerySet χρησιμοποιώντας όριο και offset.
Για την αποτελεσματικότητα χρησιμοποιήσετε RangeQuerySetWrapper.
από dbutils.querysets IterableQuerySetWrapper εισάγουν
για foo σε IterableQuerySetWrapper (Model.objects.all ()):
& Nbsp? Foo print
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε