Analisando propostas

Crud Python + Django

Publicado em 29 de Janeiro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Traduza para inglês americano informal.


Estou criando um CRUD de livros.

Estou utilizando Python + Django + Bootstrap. Estou utilizando requisições AJAX para gravar e recuperar os dados.
A versão do bootstrap é a 5.3
A versão do django é a 5.0.1

Já tenho algumas coisas prontas, mas fiz com auxilio do chatgpt, pois estou iniciando na programação.
O que eu preciso é que você limpe o código e deixe apenas o mínimo necessário para funcionar... De preferência comentando os blocos de código e por que decidiu usar aquela determinada lógica naquele momento.

O sistema precisa realizar um CRUD de livro. Todos os livros devem ser carregados em um datatable (esse datatable deve ter os botões de: baixar em xls, csv, pdf e a opção de colunas visíveis, onde eu seleciono quais colunas eu quero que sejam exibidas no datatable)

A primeira tela será uma dashboard(não precisa se preocupar com ela) ao clicar no card "book" você é direcionado ao CRUD de "livros". Uma datatable e um botão de cadastrar. O botão de cadastrar abre um modal contendo os campos), para salvar, utilizaremos requisições ajax(para não atualizar a tela). O datatable deverá ter as opções na coluna "operações" visualiza, editar e arquivar. Ao arquivar o livro não estamos apagando o registro, apenas mudando o status no banco de 1 para 0.

Visualizar deve abrir o modal com os campos desabilitados e o editar abre o modal com os campos habilitados para edição.

Muito disso já tenho pronto... Preciso apenas que limpe o código ao máximo e deixe apenas o que é estritamente necessário para o código funcionar

Tenho uma pasta "templates" na raiz do projeto onde está meu arquivo "base.html" e todos os arquivos dos apps herdam dele. Por favor, abra o arquivo base e limpe e atualize tudo para suas ultimas versões.

Qualquer dúvida, é só entrar em contato

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por H.