Вопросы по теме 'django-managers'
Где должен жить код менеджера django?
Это довольно простой вопрос о шаблонах django. Код моего менеджера обычно находится в файле models.py, но что произойдет, если файл models.py действительно огромен? Есть ли какой-либо другой шаблон, альтернативный размещению кода вашего менеджера в...
4125 просмотров
schedule
21.08.2022
Использование пользовательской функции менеджера 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 просмотров
schedule
07.07.2022
Django: пользовательский менеджер по умолчанию с пользовательскими запросами для всех представлений/интерфейсов (настраиваемый, административный, графен, отдых и т. д.)
В Django я пытаюсь реализовать какое-то промежуточное программное обеспечение безопасности, которое дает доступ к определенной информации БД только в том случае, если вошедший в систему пользователь совпадает.
До сих пор я нашел два подхода:...
126 просмотров
schedule
18.06.2023