Como criar um projeto Django (Resumo)

Fonte: https://docs.djangoproject.com/en/1.4/intro/tutorial01/

django-admin.py startproject nome_do_projeto
(isto criará uma pasta com os arquivos iniciais do projeto)

Entre nesta pasta e teste se a criação funcionou com o comando:
python manage.py runserver
(depois acesse http://127.0.0.1:8000/)

Instalando MySQL e PHPMyAdmin
http://www.vivaolinux.com.br/dica/Servidor-Apache2-+-MySQL-+-PHP5-+-PHPMyAdmin-%28Ubuntu%29

Através do PHPMyAdmin, você pode criar a base de dados para seu novo projeto.

Configure sua nova base de dados em nome_do_projeto/settings.py
'ENGINE': 'django.db.backends.mysql'
'NAME': 'nome_da_base'
'USER': 'usuario_do_bd'
'PASSWORD': 'senha_do_bd'

Em nome_do_projeto/settings.py você também pode querer configurar o TIME_ZONE (exemplo: America/Recife) e os INSTALLED_APPS.

Após escolher os INSTALLED_APPS, você precisa construir o banco de dados de cada app. Isto é feito com:
python manage.py syncdb

Agora que está tudo pronto, você finalmente pode começar a desenvolver a primeira aplicação do seu projeto. Isto é feito com o comando:
python manage.py startapp nome_do_app

Agora você vai em nome_do_app/models.py e começa a modelar seu banco de dados.
Os tipo de campo você encontra aqui: https://docs.djangoproject.com/en/1.4/ref/models/fields/

Após a criação dos seus models, acrescente seu app na lista INSTALLED_APPS do arquivo nome_do_projeto/settings.py.
Basta acrescentar uma linha
'nome_do_app',
no fim da lista de apps.

Agora execute
python manage.py sql nome_do_app
e verifique quais comandos SQL seriam feitos para criar estes models no seu banco.

Outros comandos:
python manage.py syncdb
cria o seus models no banco.

  • Use a shell do Django para aprender a usar sua API e visualizar os dados da sua aplicação.
  • Lembre-se dos métodos __unicode__ em seus modelos (explicação no fim da seção do link acima).

Nenhum comentário on "Como criar um projeto Django (Resumo)"

Leave a Reply