SlideShare une entreprise Scribd logo
1  sur  22
DJANGO EXTENSIONS Por Moacir Bispo
Django Extensions 1) Como encontrei o Extensions 2) Instalação 3) Funcionalidades 4) Duvidas
Com conheci o Extensions Ferramentas para desenhar um diagrama do banco: ->  Phpmyadmin ->  DIA Com o  django_extensions  é possível criar um diagrama analisando os models do Django.
Instalação do Django Extensions ,[object Object]
Dependencias adicionais ,[object Object],[object Object]
Diagramação do Models 1) Apoio visual melhorando a o desenvolvimento de bancos extensos. 2) Diagrama sem perda de tempo pelo fato de ser auto organizável. 3) Qualidade do gráfico no gerado, agregando valor para um projeto bem documentado.
graph_models ,[object Object]
Modelagem parcial de um ou mais apps
Modelagem grupada por apps
>  ./manage.py graph_models -g -all > db.dot
>  dot -Tpng -o db.png db.dot
Como funciona o processo de desenho ,[object Object]
Gerando um arquivo .dot
Transformando .dot em png
Script para automatizar o processo
Banco de dados SQL ,[object Object]
O Sync é formidável para criar as tabelas de um novo modulo
Para modificar os models de um projeto que está em funcionamento, como qual é a facilidade do Django?
Como modificar o banco sem perder muito tempo?
Como o  extensions  pode auxiliar nesse processo?
sqldiff ,[object Object]
Perigos que porem acontecer: ,[object Object]

Contenu connexe

Similaire à Apresentação de Django Extension

Mini curso introdutório ao Django
Mini curso introdutório ao DjangoMini curso introdutório ao Django
Mini curso introdutório ao DjangoVinicius Mendes
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indianahellequin
 
Android DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoAndroid DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoiMasters
 
Mini curso de django
Mini curso de djangoMini curso de django
Mini curso de djangorosenclever
 
Desenvolvimento Ágil com Grails.
Desenvolvimento Ágil com Grails.Desenvolvimento Ágil com Grails.
Desenvolvimento Ágil com Grails.Alex Guido
 
Depurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSSDepurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSSThiago Rodrigues
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao androidMessias Batista
 
apostila-de-sap2000.pdf
apostila-de-sap2000.pdfapostila-de-sap2000.pdf
apostila-de-sap2000.pdf151727
 
plano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunhoplano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunhouserrx
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Opencadd Advanced Technology
 

Similaire à Apresentação de Django Extension (20)

Google apps script - Parte - 1
Google apps script - Parte - 1Google apps script - Parte - 1
Google apps script - Parte - 1
 
Python 06
Python 06Python 06
Python 06
 
Mini curso introdutório ao Django
Mini curso introdutório ao DjangoMini curso introdutório ao Django
Mini curso introdutório ao Django
 
#{GCODE}
#{GCODE}#{GCODE}
#{GCODE}
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indiana
 
Android DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoAndroid DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimento
 
My first app django
My first app djangoMy first app django
My first app django
 
Mini curso de django
Mini curso de djangoMini curso de django
Mini curso de django
 
GP4US - Ferramentas gratuitas para controle de cronogramas
GP4US - Ferramentas gratuitas para controle de cronogramasGP4US - Ferramentas gratuitas para controle de cronogramas
GP4US - Ferramentas gratuitas para controle de cronogramas
 
Desenvolvimento Ágil com Grails.
Desenvolvimento Ágil com Grails.Desenvolvimento Ágil com Grails.
Desenvolvimento Ágil com Grails.
 
Grails
GrailsGrails
Grails
 
Depurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSSDepurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSS
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android
 
apostila-de-sap2000.pdf
apostila-de-sap2000.pdfapostila-de-sap2000.pdf
apostila-de-sap2000.pdf
 
plano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunhoplano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunho
 
Python 08
Python 08Python 08
Python 08
 
Como criar cronogramas através das melhores ferramentas gratuitas do mercado
Como criar cronogramas através das melhores ferramentas gratuitas do mercadoComo criar cronogramas através das melhores ferramentas gratuitas do mercado
Como criar cronogramas através das melhores ferramentas gratuitas do mercado
 
Controle de versão e colaboração com Git
Controle de versão e colaboração com GitControle de versão e colaboração com Git
Controle de versão e colaboração com Git
 
Cake Php
Cake PhpCake Php
Cake Php
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
 

Apresentação de Django Extension