Django Test Beschwerde über Fixture

8

Dumped Daten python manage.py dumpdata --format json --indent 4 --exclude auth.permission --exclude contenttypes > app/fixtures/app_test_data.json

Beim Ausführen der Python-manage.py-Test-App erhalte ich den folgenden Fehler:

%Vor%

Irgendwelche Ideen? Ich hatte viele ähnliche Probleme mit dem Test-Runner von dumpdata / Django.

    
masonjarre 16.10.2013, 23:12
quelle

2 Antworten

0

Wenn Sie die App contenttyp wie in Ihrem Beispiel ausschließen, können Sie möglicherweise keine Apps mit dieser App exportieren. Durch das Entfernen von --exclude contenttypes funktioniert es möglicherweise.

    
Emil Stenström 07.11.2015 14:09
quelle
0

Wenn:

  1. Sie sind nur daran interessiert, die Informationen aus einem von Ihnen generierten json wiederherzustellen, bevor Sie dieses Problem kennen
  2. Sie interessieren sich nicht für die Daten von Verwaltungsprotokollen
  3. Sie (oder eine andere Person) haben die JSON-Datei mit Ausnahme von Authentifizierungs- und Inhaltstypen mit einem Befehl wie: python manage.py dumpdata --exclude auth.permission --exclude contenttypes > db.json generiert.

Sie können die im json gespeicherten Informationen mit einem Texteditor wiederherstellen, indem Sie die Datei öffnen und die Elemente löschen, die mit dem Modell admin.logentry verknüpft sind.

Das hat für mich funktioniert!

    
Andres Ramirez 06.01.2017 18:13
quelle