O básico para manter uma "vida saudável"!
Daniel Bastos
É uma biblioteca escrita para o ecossistema Python/Django que acrescenta o recurso de migrações às aplicações Django
Era uma vez um "projetinho", simples, bastava criar um "sisteminha" de notícias para seu site.
Será mais ou menos assim:
Notícias Título *
Texto * Data do Cadastro * Link Externo Imagem de Capa * Status *
Cliente manda e-mail:
APROVADO!

Iniciando nosso projeto
pip install django south
pildjango-admin startproject projetinho
settings.py
INSTALLED_APPS += ('south',)

core/model.pydjango-admin startapp core

settings.pyGerando nosso esquema com o South
INSTALLED_APPS += ('core')
python manage.py schemamigration core --initial

python manage.py migrate core

Muito bom, mas faltou campos para informar o nome do autor e link para página pessoal, o nome deve ser obrigatório. Aguardo o retorno !
core/model.py

python manage.py schemamigration core --auto
python manage.py migrate core


Legal, mas só mais uma coisa.. Preciso anexar imagens às notícias. Aguardo o retorno !

core/model.py

python manage.py schemamigration core --auto
python manage.py migrate core


Pensando bem, precisamos ter um cadastro de autores, pois uma notícia pode ter coautores.

core/model.py

python manage.py schemamigration core --auto
python manage.py migrate core


