2010-02-04 44 views
1

我不明白爲什麼從地址登錄後:Django的auth_views.login和重定向

http://localhost/en/accounts/login/?next=/en/test/ 

我得到refirected到

http://localhost/accounts/profile/ 

於是我就在Django的文件搜索,發現這個地址是django的默認LOGIN_REDIRECT_URL。

我不明白的是爲什麼它被重定向到那裏。我猜,我的登錄表單的帖子地址應該是:的

/accounts/login/?next=/en/test/ 

代替

/accounts/login/ 

我把它寫進模板和它的工作。但由於重定向url動態變化,我怎樣才能使這個登錄帖子表單地址動態變化呢?有什麼模板標籤或什麼?

艾倫

回答

2

NOTE:事實上,我想我想通了......我不應該更改登錄表單後的地址,但只是張貼形式向我的同一個地址。

編輯:它工作得很好。

-1

在settings.py中,您可以設置LOGIN_REDIRECT_URL