Django возвращает ошибку 403 при отправке запроса POST

когда я использую следующий код Python для отправки запроса POST на мой веб-сайт Django, я получаю ошибку 403: Запрещено.

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

Когда я открываю любой другой сайт, он работает нормально. domain.com - это тоже сайт Django, и он тоже работает нормально. Я думаю, это проблема конфигурации Django, может ли кто-нибудь сказать мне, что мне делать, чтобы предоставить доступ к моему скрипту?

37
задан Daniil Ryzhkov 25 September 2012 в 10:47
поделиться