Je fais vaguement le tutoriel django.django newb, ne pas voir la publication
<form action="." method="POST">
<input type="text" name="language" value="{{ fbuser.language|escape }}" />
<input type="submit" value="Change" />
</form>
def canvas(request):
if request.POST != {}: assert False, request.POST
assert jamais les feux, et mon request.POST
est toujours {}
et la page rend comme si je rafraîchis il. Je suis sûr que ma toile est obtenir appelé parce que si je change l'attribut d'action sous forme de « foobar » je reçois une erreur de django:
Page not found (404)
Request Method: POST
Request URL: http://192.168.0.106:8000/fbsample/canvas/foobar
EDIT: J'ai maintenant essayé d'avoir mon URL postback aller à « foobar/'. Dans le journal du serveur, je vois le post se produire, mais il redirige vers le canevas? et foobar n'est jamais appelé? Je commence à penser que le middleware pyfacebook est en train de faire quelque chose de génial, il serait utile que vous les gars peuvent confirmer que ce comportement est fou ...
à quoi ressemble votre urls.py? –