Django retorna erro 403 ao enviar uma solicitação POST

Quando estou usando o código Python a seguir para enviar uma solicitação POST ao meu site Django, estou recebendo 403: Erro proibido.

url = 'http://www.sub.domain.com/'
values = { 'var': 'test' }

try:
    data = urllib.urlencode(values, doseq=True)
    req = urllib2.Request(url, data)
    response = urllib2.urlopen(req)
    the_page = response.read()
except:
    the_page = sys.exc_info()
    raise

Ao abrir qualquer outro site, ele funciona corretamente. domain.com também é o site do Django, e também funciona corretamente. Acho que é um problema de configuração do Django. Alguém pode me dizer o que devo fazer para fornecer acesso ao meu scrip

questionAnswers(6)

yourAnswerToTheQuestion