django-orm

У меня есть следующие модели: class Personne(BaseModel): user = models.OneToOneField(User) relations = models.ManyToManyField('self', through='PersonneRelation', symmetrical=False, related_name='personne_relations') class...

У меня есть простая модель для описания задачи и периода между ее выполнением: class Task(models.Model): last_check_timestamp = models.DateTimeField(blank=True, null=True, db_index=True) class TaskSchedule(models.Model): task = models.OneToOneField(Task, blank=False, null=False, related_name='sched...

Я посетил http://guides.rubyonrails.org/active_record_querying.html после разговора с коллегой относительно N+1 и серьезных последствий для производительности плохих запросов к БД. ActiveRecord (Rails): clients = Client.includes(:address).limit(10) Там, где у клиента есть адреса, и я намерен получить к ...

Я хочу написать запрос Django, эквивалентный этому SQL-запросу: SELECT * from user where income >= 5000 or income is NULL. как построить фильтр Django queryset? User.objects.filter(income__gte=5000, income=0) это не работает, потому что ANDs фильтры. Я хочу OR фильтры для объединения отдельных запрос...

есть ли способ распечатать запрос, который генерирует Django ORM? скажем, я выполняю следующее утверждение:Model.objects.filter(name='test') Как я могу увидеть сгенерированный SQL-запрос?...

таблица, о которой идет речь, содержит примерно десять миллионов строк. for event in Event.objects.all(): print event это приводит к постоянному увеличению использования памяти до 4 ГБ или около того, после чего строки быстро печатаются. Длительная задержка перед печатью первого ряда удивила меня – я о...

Я изо всех сил пытаюсь обойти ОРМ Джанго. То, что я хочу сделать, это получить список уникальных значений в поле на моем столе .... эквивалент одного из следующих: SELECT DISTINCT myfieldname FROM mytable (или) SELECT myfieldname FROM mytable GROUP BY myfieldname Я бы, по крайней мере, хотел сделать это...

предположим, что у нас есть модель в django, определенная следующим образом: class Literal: name = models.CharField(...) ... поле Name не является уникальным и, следовательно, может иметь повторяющиеся значения. Мне нужно выполнить следующую задачу: Выберите все строки из модели, которые имеют по м...

у меня есть эти модели: def Foo(Models.model): size = models.IntegerField() # other fields def is_active(self): if check_condition: return True else: return False def Bar(Models.model): foo = models.ForeignKey("Foo") # other fields Тепер...

в последнее время я много исследовал использование пирамиды с SQLAlchemy против сохранения текущего приложения в Django. Это само по себе целая дискуссия, но я не собираюсь обсуждать это. Я хочу знать, почему SQLAlchemy повсеместно считается лучше, чем Django ORM? Почти каждое, если не каждое, сравнение, к...