我想瀏覽器重定向到網站根目錄,並傳遞一個變量,以觸發JS通知功能......這一切都與Django的。Django重定向到站點根目錄與變量....?
我現在是這樣的:
urls.py:
url(r'^accounts/password/reset/complete/$', views.passwordResetComplete,
name='password_reset_complete'),
views.py:
def passwordResetComplete(theRequest):
return redirect(home(theRequest, 'Password reset successful'))
def home(theRequest, myMessage=None):
.........
return render_to_response('new/index.html',
{
"myTopbar": myTopbar,
"isLoggedIn": isLoggedIn,
"myMessage": myMessage
},
context_instance=RequestContext(theRequest)
)
我得到這個錯誤:
NoReverseMatch: Error importing 'Content-Type: text/html; charset=utf-8.......(gives full HTML of page)
我一直在解決一些不同的解決方案沒有任何東西似乎以我需要的方式工作。我得到的最接近的是用根中的JS函數重定向到'/?query-string'以檢查該查詢字符串,並在存在該函數時運行該函數。但是,這會將查詢字符串保留在用戶導航站點期間(即100%AJAX)的URL中。我想避免在URL中有任何字符串/長href。
會很感激,如果任何人都可以告訴我怎麼解決這個問題。
謝謝克里斯。對問題的有用解釋。我希望能夠使用簡單的東西,所以我想我只需要堅持使用URL字符串。雖然我會研究消息框架。 – Erve1879
難以置信的容易理解。你應該寫一本關於http如何工作的書,我會買它 – Philip007