I have some models and I want to generate a multi-selection form from this data.
So the form would contain an entry for each category and the choices would be the skills in
Take a look at creating dynamic forms in Django, from b-list.org and uswaretech.com. I've had success using these examples to dynamically create form content from models.