Как часть одного из требований, мы переопределяем метод Update в пользовательском Queryset.Переопределение метода обновления набора запросов Django
Образец кода выглядит следующим образом.
from django.db.models.query import QuerySet
class PollQuerySet(QuerySet):
def update(self, *args, **kwargs):
# Some Business Logic
# Call super to continue the flow -- from below line we are unable to invoke super
super(self, kwargs)
class Question(models.Model):
objects = PollQuerySet.as_manager()
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
Он не может вызывать обновление в базе Queryset из пользовательского запроса Queryset.
TypeError в/опросы/ должен быть типа, не PollQuerySet
Любое решение высоко ценится.
Вопрос с тегами python3 so, 'super(). Update (* args, ** kwargs)'. :) – danielcorreia
Извините, пропустил это, спасибо за указание – e4c5