2013-03-08 29 views
0

我是新的Django。 我有一個表格填充我保持數據並重定向到另一個頁面,但我注意到如果我把正確的URL我可以訪問到第二個頁面,而不通過第一個表單。django:限制url只能從一個視圖

這裏是我的網址:

urlpatterns = patterns('', 

    url(r'newworkflow/$','access_mgmt.views.newworkflowform'), 
    url(r'newrole/$','access_mgmt.views.newrole'),    
) 

所以,如果在我的瀏覽器的網址我把/ newrole我得到的頁面,但我想有機會獲得它僅在第一頁/ newworkflow的」形式/ 。充滿

是否有可能只有某處記錄限制訪問僅在第一個表單頁面填寫第二頁

+0

您是否將表單數據提交到第二頁? – cyroxx 2013-03-08 18:58:40

+0

我不知道如何通過redirect()方法將數據傳遞到第二頁,但它是一個好主意,從第一頁傳遞數據,如果需要的話還有一個額外的參數布爾值說明如果第一個表單被填充或不填。 – user2142291 2013-03-08 19:06:00

+0

只是爲了在這裏添加一個註釋:你嘗試過形式嚮導嗎? Django附帶一個可選的「表單嚮導」應用程序,可將表單分割到多個網頁中。 https://docs.djangoproject.com/en/dev/ref/contrib/formtools/form-wizard/ – 2013-03-08 19:39:39

回答

2

- 說,在會議上 - 用戶已完成了第1頁,並檢查?那在頁面2中的視圖

相關問題