Criando Tabelas Django Admin⚓︎
Neste encontro discutimos a utilização da ferramenta django, mais especificamente como criar uma nova tabela em nosso painel admin.
Criação de Modelos⚓︎
-
Criar o modelo desejado em um novo arquivo
robo_models.py
:
Escolha de Campos⚓︎
- Discussão sobre o campo
tempo_execucao
para armazenar a duração da execução do robô. - Consideração inicial de
DurationField
, mas decidiu-se porIntegerField
para simplificação e precisão aceitável. - Uso de
IntegerField
também garantirá que o valor inserido no formulário seja sempre um número inteiro, pois o mesmo utilizará validação automática de dados,conforme as regras definidas nos modelos.
Migrações⚓︎
-
Criar e aplicar migrações após definir os modelos.
Painel admin⚓︎
-
Registrar o novo modelo no
admin.py
para aparecer na interface administrativa do Django.
Testes e Ajustes⚓︎
- Testar o funcionamento do servidor e verificar se a nova tabela aparece no admin.
Boas Práticas⚓︎
- Fazer commit das mudanças regularmente para manter o controle de versão.
Código referência⚓︎
Após todos estes pontos discutidos, chegamos neste código.