0
Django - Hello World
→ Criando o virtualenv:
Abra o terminal e digite o comando para criar o virtual env
$ virtualenv aula...
Django - Hello World
→ Ativar o virtualenv
$ cd auladjango/
$ source bin/activate
→ Instalar o Django dentro do virtualenv...
Django - Hello World
→ Criar o projeto Django
$ django-admin.py startproject django-hello .
→ Criar a app core
$ cd django...
Django - Hello World
→ Executar o projeto
$ python ../manage.py runserver
→ Vizualizar o projeto rodando no browser
by Fab...
Django - Hello World
→ Configurar a url home
editar o arquivo urls.py que está dento do diretório /djangohello/urls.py
des...
Django - Hello World
→ Programar a view home
editar o arquivo views.py que está dento do diretório:
/djangohello/core/view...
Django - Hello World
→ Configurar o Banco de Dados no settings.py
editar o arquivo settings.py que está dento do diretório...
Django - Hello World
→ Criando as tabelas do admin
$ python ../manage.py syncdb
by Fabiano Góes / Estude[py]
Django - Hello World
→ Criar nossa primeria classe Model
edite o arquivo djangohello/core/models.py
→ registrar o modelo n...
Django - Hello World
→ Executar o syncdb para criar a tabela Pessoa
$ python ../manage.py syncdb
→ Configurar a url do adm...
Django - Hello World
→ Rodar o projeto e executar o admin
$ python ../manage.py runserver
executar o admin no browser na u...
Django - Hello World
já podemos ver o nosso modelo Pessoa no admin:
Neste ponto já temos nosso primeiro CRUD feito em djan...
Django - Hello World
by Fabiano Góes / Estude[py]
Django - Hello World
http://estudepy.wordpress.com/
@fabiano_goes
by Fabiano Góes / Estude[py]
Upcoming SlideShare
Loading in...5
×

Django - Hello World

367

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
367
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Django - Hello World"

  1. 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. 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. 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. 4. Django - Hello World → Executar o projeto $ python ../manage.py runserver → Vizualizar o projeto rodando no browser by Fabiano Góes / Estude[py]
  5. 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. 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. 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. 8. Django - Hello World → Criando as tabelas do admin $ python ../manage.py syncdb by Fabiano Góes / Estude[py]
  9. 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. 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. 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. 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. 13. Django - Hello World by Fabiano Góes / Estude[py]
  14. 14. Django - Hello World http://estudepy.wordpress.com/ @fabiano_goes by Fabiano Góes / Estude[py]
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×