Ich habe ein paar Modelle im Projekt (modelA, modelB, modelC), und ich möchte die Speichermethode in jeder Klasse überschreiben, damit sie für alle anwendbar ist.Überschreiben der Speichermethode in einer anderen Klasse
Also mache ich so etwas wie dies für ein Modell:
class modelA(CustomClass, models.Model):
......
class CustomClass():
def save(self, *args, **kwargs):
# do something
# and now I want to call modelA.save() method
super(modelA, self).save(*args, **kwargs)
# super is used here as example
Die Frage ist, ob es überhaupt möglich ist, und wenn ja, wie kann ich dies tun?
Soll 'CustomClass' eine gemeinsame Klasse zwischen den Modelltypen sein? – Sayse