Kapitel 13. Benutzerkommentare
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Der Schlüssel zum Erfolg einer Social-Blogging-Plattform ist es, den Nutzern die Möglichkeit zur Interaktion zu geben. In diesem Kapitel erfährst du, wie du Benutzerkommentare implementieren kannst. Die vorgestellten Techniken sind so allgemeingültig, dass sie direkt auf eine Vielzahl von sozialen Anwendungen anwendbar sind.
Datenbankdarstellung der Kommentare
Kommentare unterscheiden sich nicht sehr von Blogbeiträgen. Beide haben einen Text, einen Autor und einen Zeitstempel, und in dieser speziellen Implementierung werden beide mit der Markdown-Syntax geschrieben. Abbildung 13-1 zeigt ein Diagramm der Tabelle comments
und ihre Beziehungen zu anderen Tabellen in der Datenbank.
Kommentare beziehen sich auf bestimmte Blog-Posts, daher ist eine Eins-zu-Viel-Beziehung aus der Tabelle posts
definiert. Diese Beziehung kann verwendet werden, um die Liste der Kommentare zu einem bestimmten Blogbeitrag zu erhalten.
Die Tabelle comments
steht außerdem in einer Eins-zu-Viel-Beziehung mit der Tabelle users
. Diese Beziehung ermöglicht den Zugriff auf alle Kommentare eines Nutzers und indirekt auch darauf, wie viele Kommentare ein Nutzer geschrieben hat. Die Definition ...
Get Flask Web Development, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.