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

Like this? Share it with your network

Share

Django - Hello World

on

  • 532 views

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

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

Statistics

Views

Total Views
532
Views on SlideShare
532
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Django - Hello World Presentation 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]