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