Ich versuche, django_comments
App (github repo, docs) anzupassen.Django_comments: Was ist der richtige Weg, post_comment() zu überschreiben?
Der Standardwert get_form_target()
gibt django_comments.views.post_comment
zurück, eine funktionsbasierte Ansicht. post_comment()
wiederum gibt HttpRedirectResponse
auf den Wert next
(falls angegeben) oder auf eine Standardbestätigungsseite zurück.
Siehe Standard post_comment() Implementierung here.
Ich muss der ein paar Zeilen der Logik hinzufügen. Kann ich es überschreiben, wo es noch die Standardimplementierung tut, aber mit der zusätzlichen Logik? Ich könnte einfach den ursprünglichen Code kopieren und ändern, aber es fühlt sich an wie eine Menge Code-Duplizierung für das Hinzufügen nur ein paar Zeilen von benutzerdefinierter Logik.