Вопросы по теме 'django-managers'

Где должен жить код менеджера django?
Это довольно простой вопрос о шаблонах django. Код моего менеджера обычно находится в файле models.py, но что произойдет, если файл models.py действительно огромен? Есть ли какой-либо другой шаблон, альтернативный размещению кода вашего менеджера в...
4125 просмотров

Использование пользовательской функции менеджера Django для уже отфильтрованного набора запросов
Рассмотрим следующий случай: class MyModelManager(models.Manager): def my_filter(self): return [some code here].filter(field_A__gt=3) class MyModel(models.Model): # some fields objects = MyModelManager() # The way I'd like to...
2282 просмотров
schedule 21.09.2022

Набор запросов Django с методом Model, содержащим другой набор запросов
Предположим, у меня есть модель MyModel с методом свойства, который использует набор запросов другой модели. class OtherModel(models.Model) ... class MyModel(models.Model): simple_attr = models.CharField('Yada yada') @property...
1490 просмотров
schedule 18.08.2022

Метод кастомного менеджера Django, меняющий данные, некорректно работает с другими методами менеджера (filter, get и т.д.)
Я создал собственный Manager , но в моем случае его метод добавляет некоторую строку в конец определенного поля в модели, а не просто фильтрует набор запросов, как в обычных случаях. Моя цель - вернуть уже измененные объекты при вызове...
535 просмотров

Django: пользовательский менеджер по умолчанию с пользовательскими запросами для всех представлений/интерфейсов (настраиваемый, административный, графен, отдых и т. д.)
В Django я пытаюсь реализовать какое-то промежуточное программное обеспечение безопасности, которое дает доступ к определенной информации БД только в том случае, если вошедший в систему пользователь совпадает. До сих пор я нашел два подхода:...
126 просмотров
schedule 18.06.2023