Satchmo, Django and all that jazz

One reason The Nerdery is home to a growing number of user groups is that hosting lets our ever-curious programmers stay after school to learn from other top minds in the tech community. For example, if we felt we needed a better grip on the Internet, we’d invite its inventor in for a PowerPoint chat – but we kind of get it.

So, at last Thursday’s monthly meeting of Minnesota Python developers, The Nerdery welcomed Satchmo founder and lead developer Chris Moffitt to discuss his creation. The seeds of Satchmo were planted three years ago when Moffitt emailed his Django user group to find others interested in helping him create what would become his Django shopping cart. Now billed as “the webshop for perfectionists with deadlines,” Satchmo is an alternative to numerous PHP-based open source ecommerce solutions. Satchmo’s Django-based framework lets Python and Django developers create highly customized online shops.

Here are several ecommerce sites using Satchmo and the slides from Chris Moffitt’s presentation:

The Nerdery’s Robert Speer came away from Moffitt’s presentation with this list of things he likes about Satchmo:

  • It’s just a shopping cart, and does not try to be everything to everybody
  • Plays nice with and uses other Django plugins (blogs, CMS’s, image manipulation, authentication…)
  • Multi-tenancy; one shopping cart can service many sites
  • Internationalization
  • Tax/vat support
  • Multiple shipping options
  • Multiple payment gateways shipped with app
  • Default templates, written to be easily extended
  • Uses jQuery
  • Built for easy customization

Also likable: Minnesota’s Python user group, PyMNtos, meets on the second Thursday of each month at The Nerdery. As the original Satchmo himself once said: “What a wonderful world.”