[aula-1] Configuração do banco de dados

Passamos a usar o unipath para nos auxiliar.
BASE_DIR foi substituído por um objeto da classe Path.
[aula-1] Criada a tela de apresentação do Eventex

A princípio, esta tela tem apenas uma mensagem de boas vindas da maneira mais simples. É como se fosse nosso HelloWorld!
Para chegarmos a isso, foi criada um django-app inicial chamada 'core'. Ela foi inserida na tupla INSTALLED_APPS.
Foi criado, também, um padrão de url que usa a view 'eventex.core.views.home' para exibir o conteúdo. Esta view também foi criada e da forma mais simples o possível.
[aula-1] Criado o arquivo index.html

Exibe apenas uma mensagem de boas vindas.
[aula-1] Refatorando a view home

Como um novo template foi criado, passamos a usá-lo para exibir nossa tela de boas vindas.
Agora, na view, usamos o loader e o Context para carregar e renderizar o conteúdo do template.
[aula-1] Mais uma refatoração na view home

Escrever todo aquele código em todas as views que criarmos seria loucura. Agora estamos usando um shortcut do django para renderização do template.
Vale lembrar que render_to_response não é uma view, pois uma view recebe como parâmetro um objeto HttpRequest e retorna um objeto HttpResponse.

Pensando em design de código, este shortcut é estranho, pois apenas uma view deveria criar um objeto HttpResponse.
[aula-1] Refatorando view 'home'

Agora está sendo passado um contexto para o render do template. Isso foi feito para resolver o problema de acesso aos assets.
[aula-1] Refatorando view 'home'

Passamos a usar o RequestContext no lugar de criarmos um novo dicionário para usarmos a variável STATIC_URL.
Com isso o contexto é criado a partir do request.
[aula-1] Refatorando view 'home'

O shortcut 'render' agora é usado.
[aula-1] Landingpage pronta

Foi incluído o layout usando o twitter bootstrap.
[aula-1] Utilizando dj_database_url

Foram feitas apenas as mudanças necessárias em settings.py
[aula-1] Utilizando dj-static

Foram feitas as modificações necessárias para o uso.
[aula-1] Procfile e requerimentos para heroku
Merge branch 'aula-1'