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

Цепочка Django Manager
Мне было интересно, можно ли (и если да, то как) объединить несколько менеджеров в цепочку для создания набора запросов, на который влияют оба отдельных менеджера. Я объясню конкретный пример, над которым я работаю: У меня есть несколько классов...
10428 просмотров

Как добавить менеджера из поля
Что я хочу сделать, так это то, что когда какая-то модель использует мое поле, она автоматически добавит к этой модели настраиваемый менеджер. Насколько я знаю, contibute_to_class предоставляет такую ​​функциональность class...
983 просмотров
schedule 14.05.2022

Можно ли переопределить поиск фильтра с предопределенными значениями с помощью настраиваемого менеджера/запроса в Django
Я пытаюсь реализовать поведение для своих моделей, чтобы при удалении объекта (ов) он не удалялся физически, а просто добавлял некоторый атрибут, чтобы указать, что он был удален. Поэтому я создал собственный набор запросов, менеджер и миксин для...
96 просмотров

Менеджер недоступен через экземпляры модели
Я пытаюсь получить экземпляр объекта модели в другом, и я получаю эту ошибку: Manager isn't accessible via topic instance Вот моя модель: class forum(models.Model): # Some attributs class topic(models.Model): # Some attributs...
78383 просмотров

менеджер моделей по умолчанию получает только объекты, принадлежащие вошедшему в систему пользователю
Когда я получаю список объектов, мне нужны только объекты, принадлежащие вошедшему в систему пользователю. Я думаю, может быть, это можно сделать в диспетчере моделей, переопределив диспетчер по умолчанию, но я не уверен, как войти в систему. Это...
508 просмотров
schedule 18.09.2023

Django — Meta.base_manager_name — сделать связанный аргумент в пользовательском наборе запросов и менеджере
У меня есть пользовательский менеджер моделей и пользовательский набор запросов, определенный специально для связанных объектов, что означает, что я определил Meta.base_manager_name в модели. Я хотел бы использовать метод менеджера all(), который...
1240 просмотров

Параметризовать набор запросов менеджера фильтрации в Django
Я хочу реализовать безопасность на уровне строк для моей модели в Django. Я хочу отфильтровать данные как можно ниже, исходя из некоторых требований. Теперь я знаю, что могу создать указанных менеджеров для этой модели как docs говорит, но мне...
144 просмотров
schedule 13.06.2023

Диспетчер пользовательских моделей Django
Если у нас есть модель вроде class SomeModel(models.Model): field_1 = models.IntegerField() field_2 = models.IntegerField() и в каждом запросе для данного value , если нам нужно проверять оба поля, можно ли упростить избыточность (...
25 просмотров
schedule 21.08.2023

Как добавить пользовательский менеджер в модель стороннего приложения
Я добавил поле is_active во все свои модели для добавления функций мягкого удаления и добавил пользовательский менеджер для извлечения активных объектов. class SoftDeleteManager(models.Manager): def get_queryset(self): return...
181 просмотров
schedule 11.06.2023

Создать пользовательский метод значений в django
Я хочу создать метод semi to values ​​в Django QuerySet. Проблемы метода значений: Пропустите порядок полей в querySet, если я сделаю myquery = MyModel.objects.values('field1','field2','field3') , когда я напечатаю querSet, дайте мне...
84 просмотров
schedule 14.07.2023

Как django добавляет атрибуты объектов в классы моделей?
Как в документации Django По умолчанию Django добавляет менеджера с именем objects в каждый класс модели Django. Как Django добавляет атрибут в классы моделей? Наследуется ли он от models.Model или Django , добавляется...
587 просмотров