Aus dem Kurs: Django Grundkurs

Die Migration

Wenn Sie in einem Projekt oder in einer App gewisse Änderungen vornehmen, kann es sein, dass das Projekt inkonsistent wird, d.h., Django bekommt nicht zwingend mit, was Sie getan haben. Und es gibt eine ganz einfache Möglichkeit, wie man Django dazu bringt, ein Projekt aktuell zu halten. D.h., so eine Meldung, wie Sie hier sehen, führt nicht zwingend dazu, dass ein Webserver nicht startet oder eine App oder die Applikation nicht funktioniert, aber sie ist möglicherweise inkonsistent. Und die Fehlermeldung bzw. der Hinweis, der hier steht, ist die Lösung des Problems, d.h., Sie wenden manage.py mit dem Parameter migrate an. Und das sorgt dafür, dass danach ein Projekt bzw. eine App wieder in einem konsistenten Zustand ist. Das sollten Sie grundsätzlich durchführen, wenn Sie relevante Änderungen in einem Projekt oder in einer App durchführen.

Inhalt