.. _challenge_2: .. index:: single: Challenge 2 Challenge 2: Den CompanyManager ausbauen ****************************************** Wir wollen jetzt unser Company und Employee Model auch weiter ausbauen. Das Model Company ============================ Für die Firma benötigen wir weitere Felder und eine Methode * ``company_type`` soll jetzt nur die Auswahl tech oder food zur Verfügung haben. * ``is_active``, ein boolsches Feld, Default False Zudem soll im Model eine **Fachmethode** angelegt werden: ``number_of_employees`` soll die Anzahl der Angestellten zurückgeben, die der Firma zugeteilt sind. Das Model Employee ============================ Das Angestellten-Model soll auch verändert werden. Es wird ein verpflichtendes Datumsfeld benötigt, welches als Eintrittsdatum gilt (``date_of_entry``). Die Migrationen ============================ Führe jetzt die Datenbank-Migrationen aus. Achte darauf, dass für das Datum ein One-Off-Value beim Ausführen von ``makemigrations`` angegeben wird. Hier bietet es sich an, als DefaultWert ``timezone.now()`` zu verwenden. **Und jetzt: Viel Erfolg!** Wie das Ergebnis aussehen könnte, findest du unter diesem Link: ``_