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

Джанго: Как бы организовать эту большую мешанину модели/менеджера/дизайна?
Подводя итог, прежде чем я перейду к плохим примерам и т. д.: я пытаюсь создать приложение, в котором мне не нужно писать код во всех моих моделях, чтобы ограничить выбор текущей учетной записью, вошедшей в систему (я не использую Аутентификация или...
1117 просмотров
schedule 10.04.2022

доступ к django, зарегистрированный пользователем в пользовательском менеджере
Я хочу получить доступ к текущему пользователю, вошедшему в систему, в пользовательском менеджере, который я написал. Я хочу сделать это, чтобы я мог фильтровать результаты, чтобы показывать только те объекты, к которым у них есть доступ. Есть ли...
2207 просмотров
schedule 16.06.2022

Как использовать пользовательский менеджер со связанными объектами?
У меня есть собственный менеджер. Я хочу использовать его для связанных объектов. Я нашел use_for_related_fields в документах. Но это не работает так, как я его использовал: class RandomQueryset(models.query.QuerySet): def...
22412 просмотров
schedule 22.01.2023

Цель использования пользовательского менеджера для создания объектов с помощью django?
Я вижу в документации Django: Справочник по экземпляру модели: создание объектов У вас может возникнуть соблазн настроить модель, переопределив метод __init__ . Однако в этом случае постарайтесь не изменять сигнатуру вызова, так как...
1820 просмотров
schedule 08.10.2022

Сложный набор запросов с аннотациями для разных моделей
Я использую Django 1.6 и имею следующие модели (немного упрощенные для удобства чтения): class Person(models.Model): name = models.CharField(max_length=128) class Room(models.Model): max_persons = models.SmallIntegerField() name =...
732 просмотров
schedule 20.01.2024

Джанго, пользовательские менеджеры влияют на метод сохранения?
Я использую Джанго 1.7. У меня есть настраиваемый менеджер по умолчанию, который фильтрует «активное» логическое поле. Согласно документам, он должен быть менеджером по умолчанию для работы со связанными полями (т. е. при доступе к User.story_set...
1355 просмотров

Тестовый случай дает объект ошибки, не имеет атрибута '_meta'
У меня есть следующий тестовый пример Django: objects = ActionManager() action = objects.log_action(user=self.test_user) self.assertIsInstance(action, Action) Однако из-за нетрадиционного способа доступа к менеджеру в приведенном выше примере я...
782 просмотров
schedule 16.05.2023

Как программно получить экземпляр менеджера для модели в Django
У меня есть собственный менеджер, добавленный в модель следующим образом: class StandardManagerModel(models.Model): pass class PublishableManager(models.Manager): pass class Publishable(models.Model): published_objects =...
1693 просмотров

Django, какая функция принадлежит QuerySet и Manager?
Раньше я думал, что метод QuerySet возвращает экземпляры QuerySet, но, по-видимому, это не так. Например, count() — это метод набора запросов, а не менеджер. Как решить, какие функции относятся к пользовательскому QuerySet, а какие — к...
256 просмотров
schedule 14.10.2022

как назначить пользователя в определенную группу в самом процессе регистрации в django
Я создал пользовательскую форму создания пользователя, в которую я включил поле выбора «Компания» и «Грузовик», чтобы пользователя можно было идентифицировать в соответствии с полем. Вот моя страница регистрации Я также создал две группы Truck &...
2222 просмотров

Использование пользовательского менеджера и набора запросов не работает должным образом со связанными объектами.
Даны две простые модели: class Employee(Model): user = models.OneToOneField(User, on_delete=models.SET_NULL, null=True) class AttendanceLog(Model): from_datetime = models.DateTimeField(_('from')) to_datetime =...
477 просмотров

Модель Django Manager for Group не работает — возвращает пустой набор запросов
Я младший разработчик. Я хочу создать менеджеров для групп Django. Один новый и тот, который переопределит менеджер по умолчанию EDIT: Django 1.8, python 2.7.15. Мои менеджеры: class DefaultGroupManager(models.Manager): def...
146 просмотров
schedule 10.01.2024

Объект Django Rest Framework 'Manager' не подлежит подписке
Я использую настраиваемый набор запросов в качестве менеджера для моей подобной модели. class EmployeeQuerySet(QuerySet): def update(self, **kwargs): # some checks super().update(**kwargs) class...
1359 просмотров