Pergunta

Eu projetei um banco de dados usando o modelo MySQLWorkbench EER com muitos relacionamentos de chave estrangeira e tabelas usando convenções de nomenclatura padrão do Django (como usar id para chaves primárias, *_id para chaves estrangeiras).Agora que sinto que tenho um bom design de back-end, como posso converter isso em um código Django Python para models.py?Preciso digitar manualmente todas as tabelas?

Eu li que já existe um UML para Django conversa e também sei que o MySQLWorkbench pode exportar e "Forward Engineer SQL CREATE script".Mas não tenho certeza se o MySQLWorkbench pode exportar um diagrama UML.

Também outra pergunta, eu tenho uma order tabela que possui 3 chaves estrangeiras para o user mesa.As três chaves estrangeiras são user_created, user_modified, e user_status.Eu sei que normalmente o Django criaria uma chave estrangeira chamada user_id, mas e se eu precisar de três distinto chave estrangeira de uma tabela?

Foi útil?

Solução

Mas você pode "Forward Engineer SQL CREATE script" e depois proceder conforme descrito neste tópico: É possível gerar modelos Django a partir do banco de dados?

Outras dicas

É um post antigo, mas aqui está um módulo MySQL Workbench para exportar um Django model.py http://sourceforge.net/p/mysqlworkbenchdjangomodule

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top