django - ce qui se passe dans l'action du formulaire paramètre lors de l'affichage nécessite un paramètre?

C'est ce que j'ai:

myview.py avec une vue qui prend un paramètre user:

def myview(request, user):
   form = MyForm(request.POST)
   ....
   return render_to_response('template.html',locals(), context_instance=RequestContext(request))

La user est transmis par le biais d'une url.

urls.py:

...

urlpatterns += patterns('myview.views',
    (r'^(?P<user>\w+)/', 'myview'),
)

...

J'ai aussi un template.html avec un formulaire:

<form name="form" method="post" action=".">
...
</form>

Ce qui se passe dans l'action du formulaire paramètre si myview fonction nécessite un paramètre?

Droit maintenant, j'ai action="." . La raison pour laquelle je me demande c'est parce que quand je remplis le formulaire (templates.html) et cliquez sur le bouton "soumettre" je ne vois absolument pas le champ des valeurs transmises par ce formulaire. C'est presque comme si je suis de passage d'une forme vide, quand je clique sur le bouton "soumettre". Des idées? Merci!!!!

InformationsquelleAutor avatar | 2011-03-29