Use este identificador para citar ou linkar para este item:
https://repositorio.ufpe.br/handle/123456789/65709
Compartilhe esta página
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.advisor | ACCIOLY, Paola Rodrigues de Godoy | - |
dc.contributor.author | BIZARRIA, Romero Ramsés Cartaxo | - |
dc.date.accessioned | 2025-09-03T14:21:55Z | - |
dc.date.available | 2025-09-03T14:21:55Z | - |
dc.date.issued | 2025-08-05 | - |
dc.date.submitted | 2025-09-01 | - |
dc.identifier.citation | BIZARRIA, Romero Ramsés Cartaxo. Django datatable builder: an improved approach for implementing dynamic tables in Django. 2025. Trabalho de Conclusão de Curso (Ciência da computação) – Universidade Federal de Pernambuco, Recife, 2025. | pt_BR |
dc.identifier.uri | https://repositorio.ufpe.br/handle/123456789/65709 | - |
dc.description.abstract | Dynamic tables serve as essential components in modern web applications, but integrating rich client-side JavaScript libraries with server-side frameworks like Django presents significant challenges. Existing integration libraries often suffer from being unmaintained, incomplete, or architecturally restrictive. This paper presents Django Datatable Builder, a Python library designed to solve this problem by encapsulating the complexity of DataTables.js integration using the Builder design pattern. The library provides a unified, Pythonic API that handles both client and server-side logic, abstracting away repetitive tasks like request parsing, queryset filtering, and response formatting, while adding high-level features such as custom actions and extensible filters. Its effectiveness is demonstrated through the implementation of a sample college management system, which showcases the library’s ability to reduce development time, improve code maintainability, and enforce security best practices across various real-world scenarios. The result is a powerful tool that enables developers to build secure, consistent, and feature-rich dynamic tables with minimal code. | pt_BR |
dc.format.extent | 44p. | pt_BR |
dc.language.iso | eng | pt_BR |
dc.rights | openAccess | pt_BR |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | pt_BR |
dc.subject | Django | pt_BR |
dc.subject | Datatables | pt_BR |
dc.subject | server-side processing | pt_BR |
dc.subject | dynamic tables | pt_BR |
dc.subject | Builder pattern | pt_BR |
dc.subject | web framework | pt_BR |
dc.subject | Python | pt_BR |
dc.subject | interactive UI components | pt_BR |
dc.subject | code reusability | pt_BR |
dc.subject | web development | pt_BR |
dc.title | Django datatable builder: an improved approach for implementing dynamic tables in Django | pt_BR |
dc.type | bachelorThesis | pt_BR |
dc.degree.level | Graduacao | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/6629813636801870 | pt_BR |
dc.subject.cnpq | Áreas::Ciências Exatas e da Terra | pt_BR |
dc.degree.departament | ::(CIN-DCC) - Departamento de Ciência da Computação | pt_BR |
dc.degree.graduation | ::CIn-Curso de Ciência da Computação | pt_BR |
dc.degree.grantor | Universidade Federal de Pernambuco | pt_BR |
dc.degree.local | Recife | pt_BR |
Aparece nas coleções: | (TCC) - Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TCC Romero Ramsés Cartaxo Bizarria.pdf | 1,34 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este arquivo é protegido por direitos autorais |
Este item está licenciada sob uma Licença Creative Commons