Вопросы по теме '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 просмотров
schedule
25.01.2023
Тестовый случай дает объект ошибки, не имеет атрибута '_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 просмотров
schedule
01.08.2023
Django, какая функция принадлежит QuerySet и Manager?
Раньше я думал, что метод QuerySet возвращает экземпляры QuerySet, но, по-видимому, это не так.
Например, count() — это метод набора запросов, а не менеджер.
Как решить, какие функции относятся к пользовательскому QuerySet, а какие — к...
256 просмотров
schedule
14.10.2022
как назначить пользователя в определенную группу в самом процессе регистрации в django
Я создал пользовательскую форму создания пользователя, в которую я включил поле выбора «Компания» и «Грузовик», чтобы пользователя можно было идентифицировать в соответствии с полем. Вот моя страница регистрации Я также создал две группы Truck &...
2222 просмотров
schedule
14.07.2023
Использование пользовательского менеджера и набора запросов не работает должным образом со связанными объектами.
Даны две простые модели:
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 просмотров
schedule
26.08.2023
Модель 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 просмотров
schedule
01.10.2022