Pergunta

Eu quero desenvolver um aplicativo de desktop usando python com operações básicas CRUD. Existe alguma biblioteca em python que pode gerar um código para a interface funcionalidade e usuário CRUD dada uma mesa banco de dados.

Outras dicas

Se fosse comigo, eu iria considerar empréstimos ORM do Django, mas, novamente, eu já estou familiarizado com ele.

Dito isto, eu gosto de trabalhar com ele, é fora utilizável do quadro, e ele vai te dar MySQL, Postgres, ou suporte SQLite. Você também pode ligar o site de administração do Django aos seus modelos e ter um editor baseado na web.

Há certamente outros ORMs e geradores de código lá fora também (eu espero que alguns gurus python irá apontar alguns fora, eu sou do tipo curioso).

Se você quiser algo realmente pequeno e simples, eu como a Outono ORM.

Se você usar o Django ORM, você pode usar a interface de administração do Django gerada automaticamente, o que é muito bom. É basicamente uma interface gráfica baseada em web para navegar e editar registros em seu banco de dados.

Se você acha que vai precisar de recursos SQL avançados, SQLAlchemy é um bom caminho a percorrer. Eu suspeito para uma aplicação desktop, Django ou Outono seria melhor.

Existem outros ORMs Python, como Storm. Faça uma pesquisa no Google sobre "ORM python". Veja também a discussão sobre este web site: What algumas soluções boas Python ORM?

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