I think what your first question boils down to is "how to I make a view 
redirect 
to itself".  The answer is usually:

from repoze.bfg.url import model_url
url = model_url(context, request, request.view_name)

As far as examples about form handling, the sample apps at 
http://docs.repoze.org/bfg/#sample-applications do a good deal of this.  None 
of 
these have any form *generation* in them (mostly because the authors aren't 
really form generation people).

- C

On 6/27/09 3:46 PM, Iain Duncan wrote:
> Hi folks, might be thinking about this all wrong, question re bgf
>
> In the case of a post updating a model from a form, and the update is
> done, I want to redirect to my 'view' view so as to prevent multiple
> submissions. In the docs I can see how to do a redirect with a specied
> url, but it seems like one of the advantages of the zcml config with
> interfaces is that it can work with many models and actions ( update,
> request for form etc ) without specifying the exact url.
>
> So, the question is, what is the right way to kick the whole shebang
> back to square one so that it matches for a view view after update?
>
> Anyone have bfg example code of the form generation, validation, and
> submission process? If not, this would be great to have for the docs.
> Perhaps I can bungle through some examples that would be worth using if
> I can get help cleaning them up for proper repoze/zope style when done.
>
> Thanks
> Iain
>
> _______________________________________________
> Repoze-dev mailing list
> Repoze-dev@lists.repoze.org
> http://lists.repoze.org/listinfo/repoze-dev
>

_______________________________________________
Repoze-dev mailing list
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev

Reply via email to