Django - Hello World
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Django - Hello World

  • 553 views
Uploaded on

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

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

More 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
553
On Slideshare
553
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
10
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]