Вопросы по теме 'django-managers'
Цепочка Django Manager
Мне было интересно, можно ли (и если да, то как) объединить несколько менеджеров в цепочку для создания набора запросов, на который влияют оба отдельных менеджера. Я объясню конкретный пример, над которым я работаю:
У меня есть несколько классов...
10428 просмотров
schedule
29.10.2021
Как добавить менеджера из поля
Что я хочу сделать, так это то, что когда какая-то модель использует мое поле, она автоматически добавит к этой модели настраиваемый менеджер.
Насколько я знаю, contibute_to_class предоставляет такую функциональность
class...
983 просмотров
schedule
14.05.2022
Можно ли переопределить поиск фильтра с предопределенными значениями с помощью настраиваемого менеджера/запроса в Django
Я пытаюсь реализовать поведение для своих моделей, чтобы при удалении объекта (ов) он не удалялся физически, а просто добавлял некоторый атрибут, чтобы указать, что он был удален.
Поэтому я создал собственный набор запросов, менеджер и миксин для...
96 просмотров
schedule
10.09.2022
Менеджер недоступен через экземпляры модели
Я пытаюсь получить экземпляр объекта модели в другом, и я получаю эту ошибку:
Manager isn't accessible via topic instance
Вот моя модель:
class forum(models.Model):
# Some attributs
class topic(models.Model):
# Some attributs...
78383 просмотров
schedule
06.12.2022
менеджер моделей по умолчанию получает только объекты, принадлежащие вошедшему в систему пользователю
Когда я получаю список объектов, мне нужны только объекты, принадлежащие вошедшему в систему пользователю.
Я думаю, может быть, это можно сделать в диспетчере моделей, переопределив диспетчер по умолчанию, но я не уверен, как войти в систему. Это...
508 просмотров
schedule
18.09.2023
Django — Meta.base_manager_name — сделать связанный аргумент в пользовательском наборе запросов и менеджере
У меня есть пользовательский менеджер моделей и пользовательский набор запросов, определенный специально для связанных объектов, что означает, что я определил Meta.base_manager_name в модели.
Я хотел бы использовать метод менеджера all(), который...
1240 просмотров
schedule
11.07.2023
Параметризовать набор запросов менеджера фильтрации в 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 просмотров
schedule
06.06.2024