## Phase 3: Organisationsstruktur Diese Phase befasst sich mit den Modellen für Clubs, Mannschaften und Teams. Schritt 1: Club-Modell erstellen Navigiere in das clubs-Verzeichnis und öffne models.py. Erstelle ein Club-Modell mit den Feldern name und website. Verknüpfe den Club mit dem User-Modell, um Administratoren zuzuweisen. Schritt 2: Mannschafts- und Team-Modelle erstellen Erstelle ein Team-Modell, das die Mannschaft repräsentiert, da in der Projektbeschreibung die Mannschaft als Team behandelt werden kann. Ein is_team Feld könnte hier nützlich sein, ist aber nicht notwendig, da die Beziehungen zu parent_team die Hierarchie festlegen. Ein Team-Modell hat die Felder: name, head_coach (Fremdschlüssel zu User), assistant_coaches (ManyToMany-Feld zu User), und parent_team (Fremdschlüssel zu sich selbst für die Untergliederung). Ein Team gehört zu einem Club. Schritt 3: Benutzerbeziehungen implementieren Stelle sicher, dass die Beziehungen zwischen User und Team korrekt definiert sind: Ein User kann Player sein und einem Team zugewiesen werden. Ein User kann HeadCoach oder AssistantCoach eines Team sein.