Blog Management System Using Django and Python
Authors
Dr Lipsa Nayak
Dept. of Computer Applications-PG, VISTAS, Chennai, India (IN)
Dr.Kumutha.K
Dept. of Computer Applications-PG, VISTAS, Chennai, India (IN)
Article Information
DOI: 10.51583/IJLTEMAS.2026.150500174
Subject Category: Computer Science and Applications
Volume/Issue: 15/5 | Page No: 2188-2195
Publication Timeline
Submitted: 2026-06-11
Published: 2026-06-11
Abstract
Due to the rise of web-based content publishing services, there is an urgent need for adaptive, secure, and scalable solutions for managing blogs. Platforms like WordPress and Ghost are characterized by several limitations, such as inflexibility, insufficient security measures, and scalability issues. In this paper, a Blog Management System (BMS) was implemented using the Django 4.2 framework and Python 3.11 programming language. It includes role-based access control (RBAC), RESTful web APIs through Django REST Framework, full-text search enabled by the PostgreSQL tsvector module with the help of the GIN index, automated spam filtering utilizing Akismet, and asynchronous task management via Celery. A multi-tiered security model according to the OWASP Top-10 list was implemented across seven layers. The performance analysis performed by Locust v2.18 (with 100 concurrent users) showed that the P95 latency did not exceed 200 ms and that the application benefited from an 18× performance gain due to Redis caching. The usability test with 30 users resulted in a SUS score of 83.4 (Grade B+, Excellent), whereas the baseline for WordPress was 72.1.
Keywords
Django; Python; Blog Management System; RBAC; REST API; PostgreSQL; Redis; Celery; OWASP; System Usability Scale
This article is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).
Downloads
References
1. Statista Research Dept., “Number of blogs worldwide 2006–2024,” Jan. 2024. [Google Scholar] [Crossref]
2. Holovaty and J. Kaplan-Moss, The Definitive Guide to Django, 2nd ed. Apress, 2009. [Google Scholar] [Crossref]
3. W3Techs, “Usage statistics of content management systems,” Apr. 2024. https://w3techs.com [Google Scholar] [Crossref]
4. J. O’Nolan and H. Cardoso, “Ghost: A headless Node.js CMS,” Ghost Foundation, 2023. [Google Scholar] [Crossref]
5. T. Cranfield et al., “Wagtail CMS design principles,” Proc. [Google Scholar] [Crossref]
6. DjangoCon Europe, 2023, pp. 45–53. [Google Scholar] [Crossref]
7. R. Kumar, S. Patel, A. Joshi, “Scalable educational portals with Django,” IJWET, vol. 18, no. 2, pp. 112–129, 2022. [Google Scholar] [Crossref]
8. L. Zhao and W. Chen, “DRF for microservices,” Proc. [Google Scholar] [Crossref]
9. IEEE ICWS, 2023, pp. 201–208. [Google Scholar] [Crossref]
10. OWASP Foundation, “OWASP Top Ten 2021.” https://owasp.org/Top10/ [Google Scholar] [Crossref]
11. J. Brooke, “SUS: A quick and dirty usability scale,” Usability Eval. in Industry, 1996, pp. 189–194. [Google Scholar] [Crossref]
12. T. Christie, “Django REST Framework,” v3.14 doc., 2023. https://www.django-rest-framework.org [Google Scholar] [Crossref]
Metrics
Views & Downloads
Similar Articles
- Block-Based Programming for Education: A Comprehensive Analysis of Visual Programming Environments in K-12 Learning
- Management of Academic Libraries and Client Satisfaction Towards Digital Utilization: Basis for Monitoring Library Operations in SOCCSKSARGEN Region.
- Revenue Leakages in TPA Insurance Claims and Corporate Claims: An Institutional Overview of Aster Prime Hospital, Hyderabad
- Technology and Innovation in Hospitality and Tourism: A Management Perspective
- Geospatial Distribution of Tarok Sacred Grove of Langtang North and Langtang South Local Government Areas