Releases: Dom-Luiz-III/JM_Veiculos
Versão 2.1.0
Versão que foi entregue na apresentação com o professor Ivanildo no SENAI em 03-11-2023.
Nessa versão foi implementado diversos testes de exceções, novas funções na página admin e a hospedagem do projeto num website.
Primeira versão com Teste de Sistemas
Após várias atualizações, o projeto agora possuí um teste de unidades e de integrações simuladas pelo terminal Python, além de outros já implementados no site.
Grande Pack de atualizações
Foi feita várias novas adições e modificações no código, dentre eles estão incluso:
- Adições na navbar
- Cadastro de usuário que fica salvo no banco de dados
- Novas adições ao front end do site
- Melhoras do front para smartphones (a página de veículos ainda não está pronta)
Novo layout para a Área do Administrador
v2.0.7 Merge branch 'main' of https://github.com/Dom-Luiz-III/Concessionaria…
Criação da função de "Comprar" veículos
Agora é possível simular a compra de um carro através da concessionária com a opção de comprar veículos pelo site de veículos disponíveis.
Adição dos atributos Placa e Estado
Para mais informações sobre as classes criadas e a criação de futuros programas foram adicionados os atributos para a placa do carro e a sua situação atual ("à venda" ou "vendido").
Pasta de testes
essa é uma pasta só de testes, basta baixar e encaminhar ela direto para dentro do core
no terminal use o comando python manage.py test tests.core
Problemas em enviar os dados de venda para o banco de dados
Eu estava fazendo um espaço em admin para colocar os veículos vendidos, primeiro fiz de uma forma simples, parecido com as tabelas moto e carro, tentei replicar o que Luiz fez no site dele quando ele implementou o utilitários, mas no meu caso, foi adicionar a tabela venda, fiz certo, o espaço para colocar as informações da venda estão funcionando, o problema é que parece que ele não consegue encontrar a tabela Venda para enviar essas informações, acredito que o problema deve estar relacionado ao migrations.
Usei até um comando no terminal, e parece que esta relacionado ao migrations em 'core'.
(venv) C:\Users\vg160\PycharmProjects\Django\JM_Veiculos>python manage.py showmigrations
System check identified some issues:
WARNINGS:
?: (staticfiles.W004) The directory 'C:\Users\vg160\PycharmProjects\Django\JM_Veiculos\static' in the STATICFILES_DIRS setting does not exist.
admin
[X] 0001_initial
[X] 0002_logentry_remove_auto_add
[X] 0003_logentry_add_action_flag_choices
auth
[X] 0001_initial
[X] 0002_alter_permission_name_max_length
[X] 0003_alter_user_email_max_length
[X] 0004_alter_user_username_opts
[X] 0005_alter_user_last_login_null
[X] 0006_require_contenttypes_0002
[X] 0007_alter_validators_add_error_messages
[X] 0008_alter_user_username_max_length
[X] 0009_alter_user_last_name_max_length
[X] 0010_alter_group_name_max_length
[X] 0011_update_proxy_permissions
[X] 0012_alter_user_first_name_max_length
contenttypes
[X] 0001_initial
[X] 0002_remove_content_type_name
core
[X] 0001_initial
[X] 0002_carro_foto_moto_foto
[X] 0003_alter_moto_formas_pagamento
[X] 0004_alter_carro_formas_pagamento
[ ] 0005_utilitarios_venda
sessions
[X] 0001_initial
Adição do arquivo teste
Adição do arquivo teste para realizar o teste de sistemas
Adição da Classe Utilitários
Para encaixar nos requisitos da atividade passada pelo professor Yanes em colocar 3 classes, adicionamos a classe utilitários para armazenar vans, caminhonetes e entre outros.