lorsque j'utilise le code Python suivant pour envoyer une requête POST à mon site Web Django, j'obtiens 403 : Erreur interdite.
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
Lorsque j'ouvre un autre site Web, cela fonctionne correctement. domain.com est également le site Web de Django, et il fonctionne également correctement. Je pense que c'est un problème de configuration de Django, quelqu'un peut-il me dire ce que je dois faire pour donner accès à mon script ?