quarta-feira, 31 de janeiro de 2018

Meu 1º Projeto em Django

Startando o Servidor Web 

Para começar crie um  Projeto. Vá ao diretório do seu ambiente virtual, acesse o diretório Scripts. 
Ative o ambiente com activate.
Retorne para a raiz do diretório do ambiente virtual.
Execute o comando:
django-admin startproject mysite

Este comando irá criar um diretório com o nome mysite, com diversos arquivos e diretórios em sua estrutura, contendo uma instância do Django com toda a estrutura que o projeto vai ter e onde o conteúdo e configuração do site é armazenado. 
--------------------------------------------------------------------
Um pouco mais:
O comando startproject cria a seguinte estrutura:
mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py
Esses arquivos são:
O arquivo mysite/ mais acima é onde estará armazenado tudo em relação ao projeto. Seu nome não importa para Django; pode ser renomeado.
manage.py: Um utilitário de linha de comando que permite interagir com esse projeto Django de várias maneiras. 
O arquivo mysite/ mais abaixo é o pacote Python para o seu projeto. Seu nome é o nome do pacote Python que vai ser usado, por exemplo em mysite.urls.
mysite/__init__.py: Um arquivo vazio que diz ao Python que este diretório deve ser considerado um pacote Python.
mysite/settings.py: Configurações para este projeto Django. 
mysite/urls.py: As declarações de URLs para este projeto Django; uma espécie de índice para o site. 
mysite/wsgi.py: Um ponto de integração para servidores Web compatíveis com WSGI usado para servir seu projeto. 
--------------------------------------------------------------------
Agora, execute o servidor Web (que é de desenvolvimento local).
Acesse o diretório mysite e execute o comando:
python manage.py runserver

Deve aparecer na tela do DOS:

"
Performing system checks...
System check identified no issues (0 silenced).
You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
janeiro 02, 2018 - 01:00:53
Django version 1.11, using settings 'mysite.settings'

Starting development server at http://127.0.0.1:8000/
"

Se aparecer mensagem de erro sobre migrate, por causa de divergência entre versões, execute o comando python manage.py migrate, ou ignore o erro por agora.
Abra o navegador Web e acesse:
localhost:8000 ou 127.0.0.1:8000

Deverá abrir uma página de Boas-Vindas do Django:
"The install worked successfully! Congratulations!"

Obs.: O comando CTRL+C no prompt do DOS finaliza o servidor Web.
--------------------------------------------------------------------

Nenhum comentário:

Postar um comentário

Tutorial 10 de 10

Codificando uma app simples Continuando a alteração no admin... Personalizando a listagem da página de Administração: Vamos fazer melh...