2017-04-13 3 views
2

Mein gesamtes SQL-Schema wurde wegen der Windows10-Initialisierung gelöscht. Also möchte ich Makemigrationen mit bereits existierendem Django-Projektcode ausführen (mit so vielen Zeilen ...). Aber "python manage.py makemigrations" funktioniert nicht mit Fehler "Tabelle existiert nicht" ... Gibt es einige Methoden, um diese Situationen zu überwinden ???Kann Makemigrationen mit gelöschtem Schema ausgeführt werden?

Antwort

2

Ihre vorhandenen Migrationsskripts sind beschädigt. So müssen Sie die folgenden Schritte tun:

  1. löschen Migrationen Ordner innerhalb der App

  2. Dann laufen makemigrations

    python manage.py makemigrations 
    
  3. Nehmen, um die Änderungen an DB

    python manage.py migrate 
    
+0

Danke für y Unsere Antwort: -)! Aber diese Lösung funktionierte nicht in meinem Fall, ich benutze nur sql Remote-Verbindung, Danke !! –

+0

Ok gut. Sie können eine Antwort posten, wie Sie das Problem gelöst und akzeptiert haben. –

Verwandte Themen