Q:

Is there a way to populate a form with a querystring?

As said in the title , is there a way populate a form with a queystring ?
I have a django form with 2 fields:
class MyForm(forms.Form):
    subject = forms.CharField(max_length=100)
    message = forms.CharField(max_length=100)

And a querystring like 
subject=this&message=that

Is there a way to populate the form without manually parsing the querystring ?
The querystring is a saved(in db) form using jquery's .serialize().
I am using django 1.5
EDIT:
Doing something like:
form = Myform(my_model.querystring)

gives me a form with good initial data but no cleaned_data

A:

Ok, in the end had to do this for it to work.
from django.http import QueryDict
form = Myform(QueryDict(my_model.querystring).dict())

The .dict() did the trick, using a raw QueryDict did not work, same thing for initial=QueryDict().dict()

