Dealing with Django form data for beginners.

I have a continual interest in finding the rough edges of learning Django. Some of the points of form and request handling have been coming up for me recently. What follows is an attempt at some explanation of the difference between request.POST or request.GET and form.cleaned_data of a valid Django Form.

There are two different ways to get the info that you're looking for.

request.POST[somekey] Where somekey is a string representing the associated html <input name="somekey" />.

There is also forms.cleaned_data[somekey] where somekey is the name of the attribute on the ...

read more...


Experimenting with Toga

I heard about Toga from twitter. Apparently it was introduced at PyConAU. I took an hour to whip up a small app that will let you touch buttons to launch fabric tasks.

None of them can take arguments, so it relies on defaults and a fully-stocked set of 'env' variables, but that's ok, this is just a silly hack to explore a new gui framework.

I'll say it's not exceptional in anything other than how easy it was to make the simple app work as advertised.

What I mean is, it seems to have a long way ...

read more...


Snow White, Part Three

Snow White Part 3: Image Manipulation

I'm writing about an interactive art piece I brough to PyOhio and how I built it.

Josh Boles got a (picture)[https://twitter.com/joshboles/status/493466700684091392/photo/1] I like, of the piece while I was talking about something else and the room was playing tetris (More on that soon!)

This post is about the image manipulation.

The piece I built had 20 of the 8 by 8 NeoPixel Matrices to make a canvas. It was arranged like so:

[ 0] [ 1] [ 2] [ 3]
[ 4] [ 5] [ 6] [ 7]
[ 8] [ 9] [10] [11]
[12 ...

read more...


Snow White, Part Two, LEDs and Python

Snow White Part 2: Driving LEDs with Python

The state of python on embedded systems isn't great. That's not bad news though! Raspberry Pis are cheap and run python pretty darn well.

If you want to drive a single LED on a Raspberry Pi with python, I'm not going to cover that here. I'm going to talk about running a few thousand LEDs, but let's start with some basics.

I like[1] the World Semi set of LEDs called the WS281X series, there are several variations, and working with them with an arduino is REALLY ...

read more...



Issac Kelly