Satchmo
summary
Django-based Satchmo is an extensible e‑commerce framework with about 600 users and roughly 9 production sites that now runs on Django 1.0. It provides a live configuration app to change settings without restarts, a caching abstraction, and heavy use of signals: a local‑pickup shipper built with the Google Maps API in a few dozen lines, automatic loyalty‑code generation via the order success signal in ~1.5 hours, and tiered pricing via a price‑query signal in ~2 hours. Core product model and admin UI need refactoring.
AI-written summary · about
chapters (17)
- 0:00Intro
- 1:25History
- 5:50Example
- 6:32Custom Shipping Model
- 7:03Shipper Code
- 9:01Local Pickup
- 9:50Live Settings
- 12:37Caching
- 14:59Signals
- 16:33Examples
- 21:44The Future
- 22:35The Core
- 23:40Documentation
- 28:57Product Model
- 32:18Client Requests
- 34:13Questions
- 38:53Settings
related talks
26mDjango at
26mA Fireside Chat
38mButter smooth, interactive applications with Django...
29mHow Django helped us make a better conference website
31mDjango for life (sciences)
52mChallenges in developing a large Django site
23mThree Django Apps in a Trenchcoat: Writing an event management website with not a lot of time
22mDjango Channels Teaching a mature framework new tricks
