I am creating a form that requires user confirmation before submitting the data. I would like a seperate confirmation page because I need to display quite a bit information
This is not a Pyramid-specific answer, but two common approaches to this problem are:
I like 2 much better because it's a stateless method. You can also use the exact same form processing logic, and just check for the presence of your "confirmed" POST variable to decide which action to take and view to show (i.e, either the "please confirm" view, or processing and the "processed" view.)