Als Teil einer der Anforderung überschreiben wir die Update-Methode in dem benutzerdefinierten Queryset.Überschreiben der Update-Methode von Django queryset
Beispielcode ist wie folgt.
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')
Es ist nicht in der Lage Update in Basis Queryset aus der Custom Queryset aufzurufen.
Typeerror bei/Umfragen/ sein Typ muss, nicht PollQuerySet ist
Jede Lösung sehr geschätzt.
Frage mit python3 so, 'super(). Update (* args, ** kwargs)' tagged verkürzt werden. :) – danielcorreia
Sorry übersehen, danke für das Aufzeigen – e4c5