Changes between Version 1 and Version 2 of TutorialDjangoStack


Ignore:
Timestamp:
09/30/2008 12:44:50 PM (7 years ago)
Author:
mdpetry
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TutorialDjangoStack

    v1 v2  
    2121Após fazer o download (em torno de 38MB), execute o arquivo de instalação.
    2222
    23 <img src="http://media.marinhobrandao.com/media/djangostack/djangostack_1.png"/>
     23http://media.marinhobrandao.com/media/djangostack/djangostack_1.png
    2424
    2525Na janela exibida, clique em "Next" para continuar (mantendo os valores padrão) ate que a seguinte pergunta seja feita:
     
    2727"Please configure your Django project"
    2828
     29http://media.marinhobrandao.com/media/djangostack/djangostack_5.png
     30
    2931Informe "meu_projeto". Deixe o SQLite marcado como banco de dados do projeto e siga adiante.
    3032
    3133Na janela a seguir, apenas clique no botão "Next" para iniciar a cópia de arquivos.
    3234
     35http://media.marinhobrandao.com/media/djangostack/djangostack_6.png
     36
    3337Obs: numa próxima vez você poderá informar com mais calma os valores da configuração, modificando de acordo com sua preferência. Entretanto, este tutorial e feito com base nos valores padrão.
    3438
    3539Ao final da instalação, o Apache e o MySQL serão iniciados e a página inicial será exibida no seu navegador padrão.
    3640
     41http://media.marinhobrandao.com/media/djangostack/djangostack_7.png
     42
    3743A janela exibida pelo navegador mostrará uma introdução e um link no meio, em letras garrafais: "Access Your Project".
    3844
     45http://media.marinhobrandao.com/media/djangostack/djangostack_8.png
     46
    3947Clique no link para visualizar seu projeto em Django rodando pela primeira vez.
    4048
     49http://media.marinhobrandao.com/media/djangostack/djangostack_9.png
     50
    4151== Primeiro projeto ==
    4252
     
    4555Abra agora no Explorer o caminho de instalação do DjangoStack ("C:\Arquivos de programas\BitNami DjangoStack").
    4656
     57http://media.marinhobrandao.com/media/djangostack/djangostack_11.png
     58
    4759Com a janela aberta, abra a pasta "projects" e em seguida "meu_projeto". Os arquivos contidos nessa pasta são os arquivos criados para o seu projeto.
    4860
     61http://media.marinhobrandao.com/media/djangostack/djangostack_12.png
     62
    4963== A primeira aplicação ==
    5064
     
    5367Crie uma pasta chamada "anotacoes" e dentro dela os arquivos vazios: "__init__.py" e "models.py".
    5468
     69http://media.marinhobrandao.com/media/djangostack/djangostack_13.png
     70
    5571Agora abra o arquivo "models.py" para edição (pode ser no Bloco de Notas ou em algum outro editor de texto de sua preferencia) e dentro, digite as seguintes linhas:
    5672
     73{{{
    5774from datetime import datetime
    5875from django.db import models
     
    6582    def __unicode__(self):
    6683        return self.titulo
     84}}}
    6785
    6886== Configurando as settings do projeto ==
     
    7088Agora na pasta superior - a do projeto - edite o arquivo "settings.py", e acrescente as seguintes linhas no início do arquivo:
    7189
     90{{{
    7291import os
    7392PROJECT_ROOT_PATH = os.path.dirname(__file__)
     93}}}
    7494
    7595Localize a setting "DATABASE_NAME" e modifique para ficar desta forma:
    7696
     97{{{
    7798DATABASE_NAME=os.path.join(PROJECT_ROOT_PATH,'meu_projeto.db')
    7899
     
    80101
    81102ADMIN_MEDIA_PREFIX = '/admin_media/'
     103}}}
    82104
    83105Agora por fim, localize a setting "INSTALLED_APPS" e modifique para ficar desta forma:
    84106
     107{{{
    85108INSTALLED_APPS = (
    86109    'django.contrib.auth',
     
    91114    'anotacoes',
    92115)
    93 
     116}}}
    94117== Configurando as URLs do projeto ==
    95118
    96119Após fechar e salvar, edite na mesma pasta o arquivo "urls.py", e modifique para ficar desta forma:
    97120
     121{{{
    98122from django.conf.urls.defaults import *
    99123
     
    104128    (r'^admin/(.*)', admin.site.root),
    105129)
     130}}}
    106131
    107132Modificações feitas, agora precisamos criar o banco de dados, mas pra isso, será preciso fazer algumas coisas antes.
     
    111136Quando se instala o Python no Windows, este deve ser adicionado à variável de ambiente PATH para que o comando "python" seja encontrado de qualquer caminho. Portanto, pressione as teclas "bandeira+Pause" para acessar a janela de "Propriedades do Sistema", e vá até a aba "Avançado", clicando no botão "Variáveis de Ambiente".
    112137
     138http://media.marinhobrandao.com/media/djangostack/djangostack_14.png
     139
    113140Na caixa "Variáveis do sistema", localize o item "Path" e clique duas vezes. Será exibida outra janela, e no campo "Valor da variável", adicione ao final "C:\Arquivos de programas\BitNami DjangoStack\python". Feche todas as janelas clicando em "Ok".
    114141
     142http://media.marinhobrandao.com/media/djangostack/djangostack_15.png
     143
    115144== Gerando o banco de dados ==
    116145
     
    119148Crie um arquivo chamado "criar_banco_de_dados.bat" e digite dentro as seguintes linhas:
    120149
     150{{{
    121151python manage.py syncdb
    122152pause
     153}}}
    123154
    124155Feche o arquivo salvando e clique duas vezes sobre ele.
     
    132163    * Password (again): 1
    133164
     165http://media.marinhobrandao.com/media/djangostack/djangostack_16.png
     166
    134167== Configurando o Apache ==
    135168
     
    138171Na janela do explorer, vá até a pasta "C:\Arquivos de programas\BitNami DjangoStack\apps\django\conf" e edite o arquivo "django.conf" modificando para ficar desta forma:
    139172
     173{{{
    140174<location '/'>
    141175    SetHandler python-program
     
    151185    SetHandler None
    152186</Location>
     187}}}
    153188
    154189Por motivos de performance, um projeto feito em Django não aplica as modificações recebidas automaticamente. É preciso reiniciar o Apache para que elas façam efeito.
     
    162197Agora clique sobre o ícone da bandeja, selecione o serviço do Apache e escolha a opção "Restart" para reiniciar o apache.
    163198
     199http://media.marinhobrandao.com/media/djangostack/djangostack_17.png
     200
    164201Após aguardar alguns segundos, vá até o seu navegador e carregue a URL: "http://localhost/admin/". O usuário é "admin", e a senha é "1".
    165202
     203http://media.marinhobrandao.com/media/djangostack/djangostack_18.png
     204
    166205       
Back to Top