Tag: django
Write Baserow Backend Unit Tests
Write or update Baserow backend tests for core, premium, and enterprise modules using pytest, Django, and DRF. The skill utilises existing repository fixtures and patterns to ensure consistent testing of handlers, services, and API views.
Django Silk Profiler for Backend Performance Analysis
This skill guides the investigation of slow Django endpoints by querying Django Silk profiling data. It helps diagnose bottlenecks by analysing SQL query patterns, identifying N+1 issues, and examining query execution plans.
Writing Baserow Backend Unit Tests
This skill facilitates writing and updating backend unit tests for Baserow's core, premium, and enterprise modules using pytest and Django. It adheres to established repository patterns, utilising shared fixtures and DRF APIClient to test h…
Diagnose backend bottlenecks using Django Silk data
Investigate slow endpoints and performance bottlenecks by querying Django Silk profiling data stored in PostgreSQL. This skill identifies query patterns, detects N+1 issues, and analyzes query plans to pinpoint whether the bottleneck is dat…
Propagate New Django Environment Variable Settings
This skill guides the systematic addition of new environment variables for Django settings. It ensures consistent propagation across the codebase, updating settings files, Docker configurations, frontend remaps, and documentation.