2017-12-02 1 views
0

ich die Lösung alle unten genannten versucht:können keine Abhängigkeiten von Migrationen Dateien lösen

  • löschen Sie alle Dateien von Migrationen außer init.py und db.sqlite3. Danach Makemigrationen ausführen.

  • angewendet gefälschte Migrationen

  • Upgrade django und Migrationen wieder machen

  • löschen Migrationen Ordner und versucht dann

dieser Lösung Jeder konnte me.Everytime gleichen Fehler nicht helfen wird generiert (unten erwähnt). Bitte helfen Sie mir, diesen Fehler loszuwerden.

Traceback (most recent call last): 
    File "manage.py", line 22, in <module> 
    execute_from_command_line(sys.argv) 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\management\__init__.py", line 364, in execute_from_command_line 
    utility.execute() 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\management\__init__.py", line 356, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\management\base.py", line 283, in run_from_argv 
    self.execute(*args, **cmd_options) 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\management\base.py", line 330, in execute 
    output = self.handle(*args, **options) 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\management\commands\migrate.py", line 83, in handle 
    executor = MigrationExecutor(connection, self.migration_progress_callback) 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\db\migrations\executor.py", line 20, in __init__ 
    self.loader = MigrationLoader(self.connection) 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\db\migrations\loader.py", line 52, in __init__ 
    self.build_graph() 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\db\migrations\loader.py", line 274, in build_graph 
    raise exc 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\db\migrations\loader.py", line 244, in build_graph 
    self.graph.validate_consistency() 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\db\migrations\graph.py", line 261, in validate_consistency 
    [n.raise_error() for n in self.node_map.values() if isinstance(n, DummyNode)] 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\db\migrations\graph.py", line 261, in <listcomp> 
    [n.raise_error() for n in self.node_map.values() if isinstance(n, DummyNode)] 
    File "C:\Users\ADMIN\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\db\migrations\graph.py", line 104, in raise_error 
    raise NodeNotFoundError(self.error_message, self.key, origin=self.origin) 
django.db.migrations.exceptions.NodeNotFoundError: Migration taggit.0003_tag_tags dependencies reference nonexistent parent node ('personal', '0006_auto_20171113_1322') 

Hier ist meine Ordnerstruktur: Structure_Folder

+0

Wo haben 'taggit.0003_tag_tags' kommen aus? 'django-taggit' hat nur zwei Migrationen. Bitte geben Sie Ihre Ordnerstruktur und die Namen aller vorhandenen Migrationen in Ihrem Projekt an. – Blender

+0

Keine Migrationen in meinem Ordner 'Migrationen' und ich weiß auch nichts über taggit.0003_tag_tags. –

+0

Ich hatte die Struktur von Ordnern gesetzt. Bitte überprüfe es und schlage vor, was ich tun soll, jetzt –

Antwort

0

versuchen, alle "pycache" und "Migrationen" Ordner zu löschen. Dann laufen makemigrations wie folgt aus:

./manage makemigrations <app_name> 
+0

Pycache und Migrationen werden gelöscht und erneut versucht, Migrationen durchzuführen, aber derselbe Fehler wird generiert. –

+0

Können Sie alle Modelle anzeigen? – Farrukh

Verwandte Themen