Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Export to Django Models #19

Open
wedersonrsouza opened this issue Apr 8, 2024 · 5 comments
Open

Suggestion: Export to Django Models #19

wedersonrsouza opened this issue Apr 8, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@wedersonrsouza
Copy link

It would be great if it were possible to export to "Django Models". In other words, generate the models automatically.

@1ilit
Copy link
Member

1ilit commented Apr 9, 2024

Thanks for the suggestion! This is definitely in the plans along with TS, C#, and Java classes

@1ilit 1ilit added the enhancement New feature or request label Apr 9, 2024
@sumeet-kg
Copy link

Some suggestion for model export

  1. Python
    a. Models in SQLAlchemy
  2. Java Entity Model
    a. Hibernate
  3. Ruby
    a. ActiveRecord default with Ruby
  4. PHP
    a. Doctrine models
  5. Javascript
    a. TypeORM

@himalaya-kaushik
Copy link

hi @1ilit
I would like to work on this enhancement ...
image

Just a quick question, should i add Django Models along with the list or do you have any picture in mind?

@1ilit
Copy link
Member

1ilit commented Apr 12, 2024

I'm thinking of making the diagrams DBMS specific, so major parts of the UI might change including the way things get exported

I don't want to jump the gun with major features before we have a solid base that won't get changed much

If you want to work on it now feel free to put it anywhere you find fit. The conversion from diagram to code would still be the same, we can move things around in the UI later

@himalaya-kaushik
Copy link

hey @1ilit
#42
Here is the PR for python django models , since you said we can alter UI later the underlying functionality might help to get more traffic to the product.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants