Your SlideShare is downloading. ×
  • Like
Django - Hello World
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Django - Hello World

  • 336 views
Published

criação de um projeto django com um CRUD Pessoa no admin

criação de um projeto django com um CRUD Pessoa no admin

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
336
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
13
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Django - Hello World → Criando o virtualenv: Abra o terminal e digite o comando para criar o virtual env $ virtualenv auladjango --no-site-packages --distribute auladjango = nome do virtualenv --no-site-packages = não terá acesso à recursos fora do virtualenv --distribute = definir a variavel VIRTUALENV_DISTRIBUTE p/ torná-lo padrão. by Fabiano Góes / Estude[py]
  • 2. Django - Hello World → Ativar o virtualenv $ cd auladjango/ $ source bin/activate → Instalar o Django dentro do virtualenv $ pip install django by Fabiano Góes / Estude[py]
  • 3. Django - Hello World → Criar o projeto Django $ django-admin.py startproject django-hello . → Criar a app core $ cd djangohello/ $ python ../manage.py startapp core by Fabiano Góes / Estude[py] ← A Estrutura de diretórios
  • 4. Django - Hello World → Executar o projeto $ python ../manage.py runserver → Vizualizar o projeto rodando no browser by Fabiano Góes / Estude[py]
  • 5. Django - Hello World → Configurar a url home editar o arquivo urls.py que está dento do diretório /djangohello/urls.py descomentar a url home e configurar para a view home na app core: by Fabiano Góes / Estude[py]
  • 6. Django - Hello World → Programar a view home editar o arquivo views.py que está dento do diretório: /djangohello/core/views.py → Executar o projeto e ver o resultado no browser $ python ../manage.py runserver by Fabiano Góes / Estude[py]
  • 7. Django - Hello World → Configurar o Banco de Dados no settings.py editar o arquivo settings.py que está dento do diretório: /djangohello/settings.py vamos configurar o ENGINE como sqlite3 e o NAME como database.db agora vamos instalar a nossa app core e o admin em INSTALLED_APPS by Fabiano Góes / Estude[py]
  • 8. Django - Hello World → Criando as tabelas do admin $ python ../manage.py syncdb by Fabiano Góes / Estude[py]
  • 9. Django - Hello World → Criar nossa primeria classe Model edite o arquivo djangohello/core/models.py → registrar o modelo no admin crie o arquivo admin.py no diretório /djangohello/core/admin.py by Fabiano Góes / Estude[py]
  • 10. Django - Hello World → Executar o syncdb para criar a tabela Pessoa $ python ../manage.py syncdb → Configurar a url do admin edite o arquivo /djangohello/urls.py by Fabiano Góes / Estude[py]
  • 11. Django - Hello World → Rodar o projeto e executar o admin $ python ../manage.py runserver executar o admin no browser na url: http://127.0.0.1:8000/admin/ by Fabiano Góes / Estude[py] para logar no admin use o usuário e senha que foidigitado quando rodamos o syncdb pela primeira vez: user: admin password: admin
  • 12. Django - Hello World já podemos ver o nosso modelo Pessoa no admin: Neste ponto já temos nosso primeiro CRUD feito em django uhuuu 0// C → Create ( INSERT ) R → Read ( SELECT ) U → Update ( UPDATE ) D → Delete ( DELETE ) by Fabiano Góes / Estude[py]
  • 13. Django - Hello World by Fabiano Góes / Estude[py]
  • 14. Django - Hello World http://estudepy.wordpress.com/ @fabiano_goes by Fabiano Góes / Estude[py]