Frage

Ich habe eine Datenbank unter Verwendung des MySQLWorkbench-EER-Modells mit vielen Fremdschlüsselbeziehungen und Tabellen unter Verwendung der Django-Standardnamenskonventionen (z. B. using) entworfen id für Primärschlüssel, *_id für Fremdschlüssel).Jetzt, da ich das Gefühl habe, dass ich ein gutes Back-End-Design habe, wie mache ich das? Konvertieren das in einen Django-Python-Code für models.py?Muss ich jede Tabelle manuell abtippen?

Ich habe gelesen, dass es bereits eine gibt UML zu Django Konversation und ich weiß auch, dass MySQLWorkbench ein „Forward Engineer SQL CREATE-Skript“ exportieren kann.Ich bin mir jedoch nicht sicher, ob MySQLWorkbench ein UML-Diagramm exportieren kann.

Außerdem noch eine Frage, ich habe eine order Tabelle, die 3 Fremdschlüssel für die hat user Tisch.Die drei Fremdschlüssel sind user_created, user_modified, Und user_status.Ich weiß, dass Django normalerweise einen Fremdschlüssel namens erstellen würde user_id, aber was ist, wenn ich drei brauche? unterscheidbar Fremdschlüssel aus einer Tabelle?

War es hilfreich?

Lösung

Sie können aber „Forward Engineer SQL CREATE script“ verwenden und anschließend wie in diesem Thread beschrieben vorgehen: Ist es möglich, Django-Modelle aus der Datenbank zu generieren?

Andere Tipps

Es ist ein alter Beitrag, aber hier ist ein MySQL Workbench-Modul zum Exportieren einer Django-Modelldatei.py http://sourceforge.net/p/mysqlworkbenchdjangomodule

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top