2017-07-12 6 views
1

Ich entwerfe die Tools für unsere Organisation. Zuvor habe ich das einzige Tool entwickelt, in dem alle Benutzer registriert sind. Jetzt entwerfe ich das neue Tool, in dem ich alle Benutzer aus dem vorherigen Tool in dieses neue Tool kopieren möchte, so dass es für die Benutzer nicht nötig ist Registrieren Sie sich erneut mit dem neuen Tool. Das Kopieren der Benutzer enthält alle ihre Modelle und ihr Kennwort.Django-Benutzer von einem Projekt in ein anderes Projekt kopieren

Gibt es eine Möglichkeit, dies zu tun?

+0

Was meinst du mit "alle ihre Modelle"? –

+0

Wie benutzerdefinierte Modelle zum Speichern der zusätzlichen Informationen des Benutzers wie Adresse, Mitarbeiter-ID, Team usw. –

+0

Kopieren Sie das Modell und die Tabelle in Ihre neue Datenbank – Exprator

Antwort

3

Sicherstellen, dass die neue App die gleiche Struktur hat, Modelle usw. Dann können Sie python manage.py dumpdata <app_name>.<model_name> > <file_name>.json

verwenden Dann python manage.py loaddata <path_to_file>

0

ich in der Lage bin, dies zu lösen, indem das Kopieren der „db.sqlite3“ aus alt Werkzeug zum neuen Werkzeug. Bitte zeigen Sie mir, wenn es einen besseren Weg gibt.

Verwandte Themen