Tag: django

Our clients frequently request synchronous editing functionality when listing requirements for a new application. Implementing this feature with a complex object model is tricky and time intensive. For DESIGN Online, we implemented a lock-based system to facilitate collaboration and maintain data integrity.

Finding a solution to integration testing in Django.

An overview of how to clone objects in Django that have foreign key relations.

Translating a paper-based theory diagram into a clientside interactive takes teamwork and a solid diagramming library.

Delivering data from server-side to client-side is pretty straightforward. Generally, you just throw together an API, RESTful or otherwise. When working in the Django framework, there are a couple of other options to consider, that might be easier and solve a few problems.

Mapping visualizations have been a core component of many of our custom digital learning applications. The geographical interactives have promoted a significantly richer experience, deepening understanding and encouraging exploration and discovery. My understanding of how to build these applications has improved through collaboration with our clients, the talented faculty and students who form the basis of our audience.

How to protect arbitrary Django model instances.

This month, I attended and presented at the first Wagtail Space conference/sprint in the USA. Wagtail Space USA, led by the parent company Torchbox, took place on June 14th–16th at the Wharton School at the University of Pennsylvania. This post is summary of the event.

The DevTeam at the CTL continuously research and evaluate existing and new software for possible uses in developing educational technologies at Columbia University. This post describes the evaluation process that led us to choosing Wagtail, an open source CMS written in Python on the Django framework, as one of the tools for us to use at the CTL.

Implementing complex authorization rules for a Django-based application was simplified by the framework's permission & authorization classes at the class-level. Instance-level permissioning proved to be more complicated.