Custom logoCustom icon
Templates

Architecture and Engineering

Overview
Space shortcuts
How-to articlesRetrospectives
Pages
Architecture Design Documents (-> OEPs instead)
Architecture Notes and Thoughts
•
Changelogs
Adaptive Learning
API Exploration
Auth Notes
Discussions
Gating: Subsection Gating
LabXchange
Open edX Architecture Course
Services and IDAs
Technical Design Discussions
Notifications Service
LTI Home
Taming the Monolith
Open edX Features
Development Best Practices
•
Analytics and Diagnostics
Django Best Practices
•
Django Upgrade Checklist
•
Removing Django MySQL Data From Large Production Tables
Everything About Database Migrations
Feature Flags and Settings on edx-platform
Git Best Practices
Naming
Tools and Technology Standards
edX REST API Conventions
•
Health repo dashboard Initial Standards
ThoughtWorks Technology Radar Discussions
•
Content Security Policy
•
Clickjacking
Tests: Discovery, Plan, Notes
Devstack
Video
Developer Documentation
Toggles and Settings
•
Open edX Technology Radar
Observability Backlog and Notes
•
Moving from RabbitMQ to Redis
•
Event Storming
Event Bus Discovery (In Progress)
Architecture Debt & Challenges
How-Tos
Arch Meetings
Engineering Studies
Architecture Roadmap
Architecture Vision & Principles
Misc. Public Engineering Documents
•
How-to articles
•
Retrospectives
•
Orientation/Training Working Group - Draft
  1. Architecture and Engineering
  2. Architecture Notes and Thoughts
  3. Development Best Practices
restrictions.empty

Django Best Practices

Created by Nimisha Asthagiri (Deactivated)
Last updated: Nov 09, 2017

  • Django Upgrade Checklist
  • Removing Django MySQL Data From Large Production Tables
  • Everything About Database Migrations
    • Some Things About Manually Rolling Back Migrations

{"serverDuration": 19, "requestCorrelationId": "addc1da506a2d13f"}