Tagged articles
161 articles
Page 1 of 2
Data STUDIO
Data STUDIO
Jan 26, 2026 · Backend Development

Choosing the Right Python Web Framework: Django, Flask or FastAPI

This article compares Django, Flask, and FastAPI—three of the most popular Python web frameworks—by examining their philosophies, built‑in features, learning curves, performance characteristics, and code examples for a simple Hello World service and a user‑query API, then provides a decision flowchart and a detailed matrix to help developers pick the best fit for their next project.

APIDjangoFastAPI
0 likes · 15 min read
Choosing the Right Python Web Framework: Django, Flask or FastAPI
DevOps Coach
DevOps Coach
Jan 18, 2026 · Backend Development

How to Build a Production-Ready Django Project Structure

This article explains why the default Django project layout is unsuitable for production, then presents a detailed, battle‑tested directory structure, split settings, environment variable management, organized apps, services, selectors, testing layout, Makefile shortcuts, and Django 5.2 considerations to help developers create maintainable, secure, and scalable Django applications.

BackendDevOpsDjango
0 likes · 14 min read
How to Build a Production-Ready Django Project Structure
21CTO
21CTO
Oct 30, 2025 · Backend Development

Top Python Web Frameworks in 2024: FastAPI, Django, Flask & More

This article reviews the most popular Python web frameworks of 2024—FastAPI, Django, Flask, Requests, Asyncio, and Django REST Framework—detailing their usage trends, strengths, weaknesses, and ideal use cases, while also highlighting emerging tools and how to choose the right one for your project.

DjangoFastAPIFlask
0 likes · 17 min read
Top Python Web Frameworks in 2024: FastAPI, Django, Flask & More
21CTO
21CTO
Jun 28, 2025 · Backend Development

Boost Your Django Projects: Must‑Use Python Libraries for 2024

Discover a curated list of essential Python libraries—including Python‑Dotenv, Django Ninja, Pydantic, Python‑Social‑Auth, HTMX, Cotton, Faker, and Systemd—that enhance Django development by improving configuration, API creation, form handling, authentication, front‑end interactivity, component reuse, test data generation, and logging.

BackendDjangoPython
0 likes · 7 min read
Boost Your Django Projects: Must‑Use Python Libraries for 2024
Python Programming Learning Circle
Python Programming Learning Circle
May 13, 2025 · Backend Development

Contract Management and Expense Reimbursement System Overview and Deployment Guide

This document provides a comprehensive overview of a contract management and employee travel expense reimbursement system for small‑to‑medium enterprises, detailing its functional modules, BS architecture with Vue front‑end and Django back‑end, environment setup, database configuration, user registration, login procedures, and management of users, departments, projects, contracts, reimbursements, and financial approvals.

Contract ManagementDjangoVue
0 likes · 8 min read
Contract Management and Expense Reimbursement System Overview and Deployment Guide
Code Mala Tang
Code Mala Tang
Apr 12, 2025 · Fundamentals

Master Python Decorators: From Simple 2‑Layer to Powerful 3‑Layer Patterns

This article explains Python decorators, describing how they wrap functions to add extra behavior, demonstrates a basic two‑layer decorator with code examples, then extends to parameterized three‑layer decorators, and shows real‑world uses in Flask and Django for routing and access control.

DjangoFlaskWeb Frameworks
0 likes · 6 min read
Master Python Decorators: From Simple 2‑Layer to Powerful 3‑Layer Patterns
Python Programming Learning Circle
Python Programming Learning Circle
Jan 4, 2025 · Backend Development

Instagram’s Migration from Python 2 to Python 3: Challenges, Solutions, and Performance Gains

This article details how Instagram migrated its massive Python 2/Django codebase to Python 3, covering the motivations, custom Django extensions, migration strategy, technical pitfalls such as Unicode handling, pickle compatibility, iterator behavior, and the resulting CPU and memory improvements.

BackendDjangoPython
0 likes · 18 min read
Instagram’s Migration from Python 2 to Python 3: Challenges, Solutions, and Performance Gains
MaGe Linux Operations
MaGe Linux Operations
Nov 27, 2024 · Backend Development

Master Django URL Routing: Regex Groups, Reverse Lookup, and Namespaces

This article explains Django’s URL routing mechanics, covering regex‑based route matching, unnamed and named groups, reverse URL resolution, route distribution across apps, namespaces, and related concepts such as pseudo‑static URLs, providing code snippets and practical guidance for backend developers.

DjangoReverse LookupURL routing
0 likes · 8 min read
Master Django URL Routing: Regex Groups, Reverse Lookup, and Namespaces
Liangxu Linux
Liangxu Linux
Nov 23, 2024 · Cloud Native

How a Solo Engineer Runs a Full‑Stack SaaS on Kubernetes

This article details how a single‑person startup leverages Kubernetes on AWS EKS to handle load balancing, automatic DNS, TLS, autoscaling, monitoring, alerting, secret management, and CI/CD for a Django‑based SaaS, illustrating practical configurations, code snippets, and infrastructure‑as‑code patterns.

AWS EKSDjangoGitOps
0 likes · 16 min read
How a Solo Engineer Runs a Full‑Stack SaaS on Kubernetes
21CTO
21CTO
Sep 7, 2024 · Frontend Development

What’s New in VS Code 1.93? ESM Migration, SQL Fixes, and Enhanced IntelliSense

The VS Code 1.93 release brings a major shift to ESM modules, fixes SQL language highlighting, adds configuration file UI improvements, introduces Django test support, and enhances IntelliSense and experimental network inspection for JavaScript and Node.js developers.

DjangoESMIntelliSense
0 likes · 6 min read
What’s New in VS Code 1.93? ESM Migration, SQL Fixes, and Enhanced IntelliSense
Python Programming Learning Circle
Python Programming Learning Circle
Aug 31, 2024 · Backend Development

Contract Management and Expense Reimbursement System – Architecture and Usage Guide

This document describes a web‑based contract and employee expense reimbursement system for small‑to‑medium enterprises, covering its BS architecture with a Vue front‑end, Django back‑end, MySQL database, deployment environment, registration/login procedures, and detailed modules for user, department, contract, reimbursement, and financial management.

BackendContract ManagementDjango
0 likes · 8 min read
Contract Management and Expense Reimbursement System – Architecture and Usage Guide
Efficient Ops
Efficient Ops
Aug 20, 2024 · Information Security

Building a One‑Person PCI DSS Image‑Signing Service and Surviving a P0 Outage

This article recounts how a solo developer built a Django‑based Docker image signing service to meet PCI DSS requirements, faced two severe incidents—including a 17.5‑hour P0 outage caused by concurrency limits and a misconfigured Rekor service—and shares the operational lessons learned for reliable SRE practice.

DjangoPCI DSSSRE
0 likes · 9 min read
Building a One‑Person PCI DSS Image‑Signing Service and Surviving a P0 Outage
Practical DevOps Architecture
Practical DevOps Architecture
Jun 21, 2024 · Backend Development

Comprehensive Backend Development and Database Optimization Course Outline

This article presents a detailed syllabus covering advanced programming techniques, database optimization, essential project knowledge, and in‑depth tutorials on backend frameworks such as Flask and Django, outlining over 70 lecture topics ranging from class fundamentals to deployment, security, and full‑stack project implementation.

Backend DevelopmentCourse OutlineDjango
0 likes · 6 min read
Comprehensive Backend Development and Database Optimization Course Outline
21CTO
21CTO
Jun 19, 2024 · Backend Development

How I Chose the Best Web Framework for a Startup: From Django to Laravel

In this article, the author, building a sports e‑commerce platform, evaluates four web framework options—Django, Ruby on Rails with Avo, NextJS, and Astro—against criteria like productivity, built‑in authentication, and tooling, ultimately selecting Laravel with Nova for its balance of speed and features.

DjangoLaravelRuby on Rails
0 likes · 10 min read
How I Chose the Best Web Framework for a Startup: From Django to Laravel
Python Programming Learning Circle
Python Programming Learning Circle
May 13, 2024 · Backend Development

Django 5.0 Released: New Python Compatibility, Field Groups, and Database‑Computed Fields

Django 5.0 has been officially released, adding support for Python 3.10‑3.12, introducing field‑group templates to simplify form rendering, and providing new database‑computed field features such as Field.db_default and GeneratedField, while also marking the end of mainstream support for Django 4.2 and 4.1.

Backend DevelopmentDatabase Computed FieldsDjango
0 likes · 5 min read
Django 5.0 Released: New Python Compatibility, Field Groups, and Database‑Computed Fields
21CTO
21CTO
Dec 5, 2023 · Backend Development

Django 5.0 Highlights: New Features, Simplified Forms, and Python Compatibility

Released on December 4, Django 5.0 brings full support for Python 3.10‑3.12, introduces field groups for streamlined form rendering, adds facet filters in the admin, offers new database defaults and generated fields, enhances choice declarations, and includes numerous minor improvements while noting backward‑incompatible changes.

Database FieldsDjangoForm Rendering
0 likes · 8 min read
Django 5.0 Highlights: New Features, Simplified Forms, and Python Compatibility
Test Development Learning Exchange
Test Development Learning Exchange
Nov 17, 2023 · Backend Development

Building a Short URL Service with Flask and Django

This article explains the benefits of using short‑link services for marketing, sharing, and SMS optimization, and provides step‑by‑step Flask and Django tutorials—including installation commands, MySQL integration, URL generation, routing, and database models—to create a functional short URL platform.

Backend DevelopmentDjangoFlask
0 likes · 7 min read
Building a Short URL Service with Flask and Django
php Courses
php Courses
Nov 7, 2023 · Backend Development

Top 10 Popular Web Development Stacks and How to Choose the Right One

This article introduces the ten most popular web development stacks—MERN, MEAN, LAMP, MEVN, Django, Ruby on Rails, MERN with Nest.js, Laravel, PERN, and ASP.NET Core—explains their components, provides code examples, and offers guidance on selecting the most suitable stack for a project.

DjangoLAMPMERN
0 likes · 9 min read
Top 10 Popular Web Development Stacks and How to Choose the Right One
Practical DevOps Architecture
Practical DevOps Architecture
Oct 10, 2023 · Fundamentals

Comprehensive Course Outline: Python, Django, Frontend Development, and K8s Dashboard Project

This article presents a detailed curriculum covering an opening ceremony, Python fundamentals and advanced topics, Django development (including ORM and authentication), frontend basics with HTML, CSS, JavaScript, jQuery, a Layui UI framework module, and a hands‑on K8s Dashboard web project, followed by recommended reading links.

Course OutlineDjangoPython
0 likes · 5 min read
Comprehensive Course Outline: Python, Django, Frontend Development, and K8s Dashboard Project
Python Programming Learning Circle
Python Programming Learning Circle
Oct 6, 2023 · Backend Development

Face Recognition Door Access Management System – Python/Django Tutorial

This article introduces a Python‑based face‑recognition door access management system built with Django, REST framework, JWT, Redis and Dlib, detailing its features, required environment setup, step‑by‑step installation commands, configuration files, and how to run the project on both PC and mobile interfaces.

DjangoPythonTutorial
0 likes · 3 min read
Face Recognition Door Access Management System – Python/Django Tutorial
Python Programming Learning Circle
Python Programming Learning Circle
Aug 16, 2023 · Backend Development

Comprehensive List and Comparison of Python Web Frameworks

This article presents a curated collection of Python web frameworks, explains what a web framework is, outlines their purposes, and provides a ranked overview of each framework's official site, advantages, and disadvantages to help developers choose the most suitable option for their projects.

ComparisonDjangoFastAPI
0 likes · 23 min read
Comprehensive List and Comparison of Python Web Frameworks
21CTO
21CTO
Jul 10, 2023 · Backend Development

Inside Threads: How Meta Built Its New Social App’s Backend Stack

The article examines Meta’s Threads app, comparing its features and user experience with Twitter, and dives deep into the backend technologies—including Python 3.10, a custom Cinder JIT, Django customizations, and supporting services—that power the rapidly growing platform.

BackendCinderDjango
0 likes · 9 min read
Inside Threads: How Meta Built Its New Social App’s Backend Stack
Architects Research Society
Architects Research Society
Jul 2, 2023 · Databases

PostgreSQL Full-Text Search vs Elasticsearch: Performance Comparison and Findings

This article compares PostgreSQL and Elasticsearch for full‑text search in Django applications, presenting performance benchmarks on up to 1.5 million records, discussing setup complexity, features like stemming and fuzziness, and concluding that PostgreSQL is preferable for most projects without massive data scales.

DjangoElasticsearchFull‑Text Search
0 likes · 7 min read
PostgreSQL Full-Text Search vs Elasticsearch: Performance Comparison and Findings
Test Development Learning Exchange
Test Development Learning Exchange
Jun 6, 2023 · Backend Development

Building a Mock Service Tool with Django, MySQL, and Vue

This article provides a step‑by‑step guide to creating a mock service tool using Django, MySQL, and Vue, covering backend environment setup, model and view implementation, API routing, frontend Vue project configuration, component development, and how to run both servers for efficient front‑end development and testing.

DjangoMock APITutorial
0 likes · 9 min read
Building a Mock Service Tool with Django, MySQL, and Vue
Python Programming Learning Circle
Python Programming Learning Circle
Sep 26, 2022 · Backend Development

Comprehensive Guide to Using Celery for Asynchronous Task Processing in Python

This article provides a detailed tutorial on Celery, covering its architecture, installation, task structures, basic and advanced usage, integration with Django, and code examples for creating workers, scheduling tasks, and retrieving results, enabling developers to implement robust asynchronous processing in Python applications.

Asynchronous TasksBackend DevelopmentDjango
0 likes · 13 min read
Comprehensive Guide to Using Celery for Asynchronous Task Processing in Python
21CTO
21CTO
Aug 8, 2022 · Backend Development

What's New in Django 4.1? Explore Async ORM, Improved Forms, and Upgrade Guides

Django 4.1 has been officially released, introducing asynchronous ORM interfaces, class‑based view async handlers, database‑level model validation, and enhanced form rendering accessibility, while also marking the end of mainstream support for Django 4.0, which will receive only security fixes until April 2023; the article also provides pip and Git commands for installing the latest stable or development versions and a brief overview of Django’s core principles.

Async ORMBackendDjango
0 likes · 3 min read
What's New in Django 4.1? Explore Async ORM, Improved Forms, and Upgrade Guides
Python Programming Learning Circle
Python Programming Learning Circle
Jul 27, 2022 · Backend Development

Comprehensive Overview of Python Web Frameworks

This article presents a detailed survey of over thirty Python web frameworks, describing their official sites, main features, advantages, and drawbacks, and offers guidance on selecting popular options such as Django, Flask, FastAPI, and many others for various development needs.

Backend DevelopmentDjangoFastAPI
0 likes · 20 min read
Comprehensive Overview of Python Web Frameworks
21CTO
21CTO
Jun 22, 2022 · Backend Development

Flask vs Django: Which Python Web Framework Should You Choose?

This article compares Python's two leading web frameworks—Flask and Django—detailing their core features, strengths, and trade‑offs, and provides guidance on when to use each based on project size, complexity, and developer preferences.

BackendDjangoFlask
0 likes · 9 min read
Flask vs Django: Which Python Web Framework Should You Choose?
MaGe Linux Operations
MaGe Linux Operations
May 15, 2022 · Backend Development

Top 37 Python Web Frameworks: Features, Pros & Cons Explained

After two weeks of research, this guide presents a ranked list of 37 Python web frameworks—detailing their official sites, strengths, weaknesses, and visual overviews—to help developers choose the most supported and suitable framework for their projects.

Backend DevelopmentDjangoFastAPI
0 likes · 27 min read
Top 37 Python Web Frameworks: Features, Pros & Cons Explained
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Apr 2, 2022 · Artificial Intelligence

Design and Implementation of the Xiaosi Intelligent Customer Service Bot for Internal IM

This article details the design, architecture, key technologies, and deployment of Xiaosi, an AI‑powered intelligent customer service chatbot built on the internal IM platform, highlighting its problem‑diagnosis accuracy, manpower savings, adapter mechanism, high‑availability backend, and practical use cases.

AI chatbotBackendDjango
0 likes · 13 min read
Design and Implementation of the Xiaosi Intelligent Customer Service Bot for Internal IM
DeWu Technology
DeWu Technology
Mar 23, 2022 · Databases

Introduction to ORM and Peewee Usage in Python

The article explains how ORM bridges Python objects and relational databases, compares options, and justifies choosing the lightweight Peewee library, then details its workflow—model generation, inserting, updating, deleting, and querying records—showcasing how this approach reduces manual data‑creation time from hours to seconds.

DjangoORMPeewee
0 likes · 9 min read
Introduction to ORM and Peewee Usage in Python
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 15, 2022 · Cloud Computing

How Serverless + Low‑Code Power a Blind Box Lottery in Minutes

This article demonstrates how combining Serverless computing with low‑code tools enables rapid development of a blind‑box lottery, covering architecture design, front‑end low‑code implementation, back‑end Django logic, security measures, deployment steps, and insights from both developer and vendor perspectives.

Blind Box LotteryCloud FunctionsDjango
0 likes · 17 min read
How Serverless + Low‑Code Power a Blind Box Lottery in Minutes
21CTO
21CTO
Dec 8, 2021 · Backend Development

What’s New in Django 4.0? Key Features and Installation Guide

Django 4.0 has been officially released, bringing built‑in Redis caching, enhanced form customization, new password hashing, default zoneinfo support, upgraded jQuery, PostgreSQL improvements, and a test runner shuffle option, with a simple pip installation command.

DjangoFormsRelease Notes
0 likes · 3 min read
What’s New in Django 4.0? Key Features and Installation Guide
MaGe Linux Operations
MaGe Linux Operations
Nov 15, 2021 · Backend Development

Building a Django WebShell with WebSockets, ASGI, and Paramiko

This guide walks through creating a WebShell that lets a React front‑end control a remote virtual machine via Django‑based WebSocket services, covering ASGI setup, custom WebSocket handling, integration with Paramiko for SSH, and a lightweight xterm.js terminal client.

ASGIDjangoParamiko
0 likes · 11 min read
Building a Django WebShell with WebSockets, ASGI, and Paramiko
21CTO
21CTO
Nov 11, 2021 · Backend Development

Top Backend Web Frameworks Every Developer Should Know

This article introduces five popular backend web frameworks—Django, Laravel, Flask, Express.js, and Ruby on Rails—highlighting their language bases, design patterns, key features, and why they are strong choices for developers seeking efficient and scalable server‑side solutions.

DjangoExpress.jsFlask
0 likes · 4 min read
Top Backend Web Frameworks Every Developer Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Oct 20, 2021 · Fundamentals

Python Coding Style Guidelines (Applicable to Django)

This guide presents comprehensive Python coding conventions—including indentation, line length, quoting, blank lines, encoding, import ordering, spacing, line‑break handling, comment styles, docstring rules, and naming standards—providing clear examples and best‑practice recommendations for clean, maintainable code.

Djangobest practicescoding style
0 likes · 7 min read
Python Coding Style Guidelines (Applicable to Django)
MaGe Linux Operations
MaGe Linux Operations
Jul 20, 2021 · Backend Development

Mastering Django Template Architecture: A Step‑by‑Step Guide

This tutorial walks through designing Django templates to keep the UI organized and eliminate duplicate code by leveraging Django's template tags, inheritance, and includes, providing preparation steps, detailed examples of base.html, content inheritance, and reusable form components.

AdminLTEDjangoWeb Development
0 likes · 32 min read
Mastering Django Template Architecture: A Step‑by‑Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Jun 30, 2021 · Backend Development

Comparison of Seven Popular Python Web Frameworks

This article introduces seven open‑source Python web frameworks—Django, Flask, Scrapy, Tornado, Web2py, Weppy, and Bottle—detailing their main features, typical use cases, and the key advantages and disadvantages of each to help developers choose the most suitable framework for their projects.

DjangoPythonScrapy
0 likes · 8 min read
Comparison of Seven Popular Python Web Frameworks
MaGe Linux Operations
MaGe Linux Operations
May 29, 2021 · Backend Development

How to Style Django Forms with Widgets and Bootstrap

This tutorial explains what Django widgets are, shows how to customize form fields with CSS classes and attributes, and demonstrates both simple Form and ModelForm examples that integrate Bootstrap styling for a polished, functional user interface.

BootstrapDjangoForms
0 likes · 5 min read
How to Style Django Forms with Widgets and Bootstrap
MaGe Linux Operations
MaGe Linux Operations
May 28, 2021 · Backend Development

How to Reveal the Exact SQL Behind Django ORM Queries

This guide shows three practical ways—using the queryset query attribute, Django's connection object, and the Django Debug Toolbar—to inspect the raw SQL generated by Django ORM, helping developers optimize database performance and troubleshoot queries effectively.

BackendDebug ToolbarDjango
0 likes · 4 min read
How to Reveal the Exact SQL Behind Django ORM Queries
MaGe Linux Operations
MaGe Linux Operations
May 21, 2021 · Backend Development

10 Compelling Reasons to Choose Django for Your Next Project

This article explains why Python’s Django framework is a top choice for backend development, outlining its popularity, benefits, essential system‑planning and web‑script skills, rapid prototyping, scientific computing, and the specific Python and Django expertise needed to become a proficient developer.

Backend DevelopmentDjangoPython
0 likes · 8 min read
10 Compelling Reasons to Choose Django for Your Next Project
MaGe Linux Operations
MaGe Linux Operations
Apr 25, 2021 · Backend Development

How to Use AJAX with Django: GET & POST Requests Made Easy

This tutorial explains how to integrate AJAX fetch calls with Django views for both GET and POST requests, covering header configuration, CSRF handling, JSON data exchange, and the updated method for detecting AJAX requests in Django 3.1 and later.

CSRFDjangoJSON
0 likes · 11 min read
How to Use AJAX with Django: GET & POST Requests Made Easy
MaGe Linux Operations
MaGe Linux Operations
Apr 9, 2021 · Backend Development

Understanding WSGI: How Python Web Apps Communicate with Servers

WSGI (Web Server Gateway Interface) defines how Python web frameworks like Django and Flask interact with web servers, acting as a mediator that enables flexible, scalable deployment across servers such as Apache, NGINX, and containers like Gunicorn, uWSGI, and mod_wsgi.

BackendDeploymentDjango
0 likes · 5 min read
Understanding WSGI: How Python Web Apps Communicate with Servers
MaGe Linux Operations
MaGe Linux Operations
Mar 21, 2021 · Backend Development

How to Build a Simple Django SSO with Shared Sessions and Redis

This tutorial walks through creating two Django projects, configuring a shared session store (either a common file or Redis) to achieve single sign‑on across them, and provides full code snippets, settings adjustments, and testing steps to demonstrate seamless login synchronization.

BackendDjangoSSO
0 likes · 15 min read
How to Build a Simple Django SSO with Shared Sessions and Redis
MaGe Linux Operations
MaGe Linux Operations
Feb 2, 2021 · Backend Development

Top 100 Django Packages of 2020: Download Stats & Trends

The article reviews the 2020 most‑downloaded Django packages, breaking them into categories such as REST, utilities, ORM extensions, testing, caching, settings, background jobs, authentication, front‑end tools, security, email, monitoring, admin, search and others, providing download counts, recent updates and observations on trends for developers.

BackendDjangoPackage Statistics
0 likes · 13 min read
Top 100 Django Packages of 2020: Download Stats & Trends
DeWu Technology
DeWu Technology
Jan 29, 2021 · Backend Development

Non‑Intrusive HTTP Mock Platform (Hulk): Architecture, Implementation, and Deployment

Hulk is a non‑intrusive HTTP mock platform built with Django, mitmproxy, Vue, MongoDB and MySQL that lets teams mock client‑side, gateway-level and inter‑service APIs via configurable responses, without modifying production code, thereby reducing test‑data creation effort, stabilizing automation and improving overall testing efficiency.

DeploymentDjangoHTTP
0 likes · 14 min read
Non‑Intrusive HTTP Mock Platform (Hulk): Architecture, Implementation, and Deployment
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 14, 2021 · Backend Development

Master Django Forms: From Basics to Advanced Usage

This article walks you through Django's Form component, explaining how it generates HTML, validates input, retains data, and integrates with models, while providing step‑by‑step code examples for defining Form classes, handling GET/POST requests, rendering templates, and customizing fields and widgets.

DjangoFormsPython
0 likes · 12 min read
Master Django Forms: From Basics to Advanced Usage
Python Programming Learning Circle
Python Programming Learning Circle
Dec 15, 2020 · Backend Development

Understanding Timezone Handling in Django

This article explains the differences between naive and aware datetime objects, how Django sets the TZ environment variable, the behavior of datetime.now, timezone.now, and related Python functions, and provides practical guidance for storing and converting timestamps in Django applications.

BackendDjangoPython
0 likes · 14 min read
Understanding Timezone Handling in Django
21CTO
21CTO
Oct 31, 2020 · Backend Development

From Monolithic Django to Microservices: Building a Scalable HR SaaS Backend

After three years of evolving a Python‑based HR SaaS backend from a simple MVC prototype to a microservices architecture with domain‑driven design, the author shares the architectural stages, challenges faced, and practical optimizations such as uWSGI‑gevent, Redis pooling, Kong API gateway, and custom RPC framework.

DjangoDomain-Driven DesignKong
0 likes · 9 min read
From Monolithic Django to Microservices: Building a Scalable HR SaaS Backend
ITPUB
ITPUB
Oct 29, 2020 · Backend Development

From MVC to Microservices: Lessons from Evolving a Python SaaS Backend

The author recounts a three‑year journey of scaling a Python‑based HR SaaS backend from a simple Django MVC prototype to a microservice architecture with domain‑driven design, detailing each architectural stage, the challenges faced, and the concrete optimizations applied.

BackendDjangoDomain-Driven Design
0 likes · 9 min read
From MVC to Microservices: Lessons from Evolving a Python SaaS Backend
ITPUB
ITPUB
Oct 28, 2020 · Backend Development

From MVC to Microservices: Lessons from Evolving a Python SaaS Backend

The author recounts a four‑stage evolution of a Python‑based SaaS backend—from a simple Django MVC prototype through service splitting, microservice adoption with Kong and custom RPC, to an exploratory domain‑driven design—highlighting practical problems, optimizations, and architectural trade‑offs.

BackendDjangoDomain-Driven Design
0 likes · 9 min read
From MVC to Microservices: Lessons from Evolving a Python SaaS Backend
Python Programming Learning Circle
Python Programming Learning Circle
Oct 27, 2020 · Backend Development

Instagram’s Migration from Python 2 to Python 3: Challenges, Solutions, and Performance Gains

This article details how Instagram migrated its massive Python 2/Django codebase to Python 3, describing the motivations, technical obstacles such as Unicode, pickling, iterator changes, the tools and strategies used, and the resulting CPU, memory, and latency improvements across billions of users.

Backend EngineeringDjangoPerformance Optimization
0 likes · 18 min read
Instagram’s Migration from Python 2 to Python 3: Challenges, Solutions, and Performance Gains
Programmer DD
Programmer DD
Sep 26, 2020 · Information Security

How to Build an Automated Security Compliance Auditing System with Django

This article introduces an open‑source security compliance auditing platform built with Django, MongoDB and Redis, detailing its architecture, data synchronization methods, configurable audit strategies, asset inventory, policy configuration, task scheduling, and provides deployment instructions and sample API usage for automating compliance checks across applications, databases and operating systems.

AutomationDjangoaudit
0 likes · 9 min read
How to Build an Automated Security Compliance Auditing System with Django
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Sep 13, 2020 · Backend Development

How to Build a Django Server Performance Dashboard for CPU, Memory, and Process Monitoring

This guide walks through creating a Django‑based monitoring system that collects CPU, memory, and process metrics from MySQL, defines models, runs migrations, implements views that format data for Highcharts, builds HTML templates with interactive charts, configures URLs, and runs the server to display real‑time performance dashboards.

BackendDjangohighcharts
0 likes · 14 min read
How to Build a Django Server Performance Dashboard for CPU, Memory, and Process Monitoring
Laravel Tech Community
Laravel Tech Community
Aug 25, 2020 · Operations

NetBox 2.9.1 Release Highlights and New Features

NetBox 2.9.1, an IP address and data center infrastructure management tool built on Django and PostgreSQL, introduces several enhancements including SLAAC address status, nested LAG support, version details on error pages, and a backward‑compatible remote authentication backend parameter.

DCIMDjangoIPAM
0 likes · 2 min read
NetBox 2.9.1 Release Highlights and New Features
21CTO
21CTO
Jul 7, 2020 · Backend Development

Why Django Might Be the Perfect Backend Framework for Your Projects

This guide introduces Django, a Python-based open‑source web framework, covering its definition, installation commands, key advantages, architecture, and the MVT design pattern to help developers decide if it fits their projects in modern development.

BackendDjangoInstallation
0 likes · 5 min read
Why Django Might Be the Perfect Backend Framework for Your Projects
21CTO
21CTO
Dec 15, 2019 · Backend Development

How One Engineer Built a Full‑Featured Podcast Search Engine Solo

This article details how a single engineer created Listen Notes, a podcast search engine and API, by leveraging standard web technologies, AWS infrastructure, Django backend, React frontend, Ansible-driven DevOps, and a suite of monitoring and productivity tools, proving that a solo effort can launch a robust internet product.

AWSAnsibleDevOps
0 likes · 13 min read
How One Engineer Built a Full‑Featured Podcast Search Engine Solo
Efficient Ops
Efficient Ops
Dec 4, 2019 · Backend Development

How to Add Real‑Time User Monitoring and Forced Disconnect to Django WebSSH

This article explains how to extend a Django Channels‑based WebSSH tool with real‑time operation monitoring, group‑based messaging, and a forced‑disconnect feature, detailing the necessary layer configuration, consumer modifications, and WebSocket message handling for both operators and observers.

ChannelsDjangoUser Management
0 likes · 10 min read
How to Add Real‑Time User Monitoring and Forced Disconnect to Django WebSSH