0

私はDjangoが初めてです。フォームに入力したら、データを保持して別のページにリダイレクトしますが、正しいURLを入力すると、最初のフォームを経由せずにこの2番目のページにアクセスできることに気付きます。

これが私のURLです:

 urlpatterns = patterns('',

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

したがって、ブラウザのURLに/ newroleを入力するとページが表示されますが、最初のページ「/newworkflow/」のフォームに入力した場合にのみアクセスしたいと思います。

最初のフォームページが入力されている場合にのみ、2番目のページへのアクセスを制限することはできますか?

4

1 に答える 1

2

ユーザーがページ1を完了したことをどこか(たとえばセッションで)記録し、ページ2のビューでそれを確認することによってのみ。

于 2013-03-08T18:47:51.700 に答える