我試過搜索文檔,但我無法理解,兩者之間是否有任何區別,或者兩者都可以互換使用,並稍作修改。 或重定向僅用於返回語句中。我試圖通過文檔搜索,但無法找到。任何幫助,將不勝感激。 https://docs.djangoproject.com/en/1.11/ref/class-based-views/base/#redirectview https://docs.djangoproject.com/en/1.11/topics/http/shortcuts/#redirectRedirectView.as_view V/s重定向
0
A
回答
1
RedirectView.as_view()
是 - 如它的名稱所暗示的 - 的圖。這意味着它接受一個請求作爲第一個參數,它可以接受一些其他參數,並返回一個HttpResponse
。網址格式必須包含其他網址格式,或直接引用視圖。因此可以將RedirectView.as_view()
直接掛接到您的URL配置中。
redirect()
不是視圖,因爲它不接受請求作爲其第一個參數。這意味着它不能掛鉤到你的URL配置中。當然
redirect()
罐中的觀點,那麼它可以掛到您的網址配置,例如內部使用:
def redirect_view(request):
return redirect('/')
相關問題
- 1. HTML重定向VS ASP.Net重定向
- 2. 301重定向vs 307重定向
- 3. 重定向vs RedirectMatch
- 4. 重定向vs重寫?
- 5. 301重定向vs重寫
- 6. 301重定向vs停車
- 7. .htaccess vs .htprotect重定向..?
- 8. 反向代理VS. 301重定向
- 9. Struts 2重定向 - 永久重定向選項? 301 vs 302
- 10. 將RedirectView.as_view與i18n_patterns一起使用
- 11. Django重定向vs Revese錯誤
- 12. RedirectView的VS重定向:在彈簧MVC
- 13. VS Express MVC3新手重定向問題
- 14. htaccess VS安全重定向管理器
- 15. Ajax(jQuery)vs php重定向的想法?
- 16. Iphone vs ipad手機網站重定向
- 17. 重定向到URL - asp.net VS MVC
- 18. HTTP到HTTPS重定向 - Nginx vs Node Express
- 19. GWT真正VS重定向的URL
- 20. 301重定向vs規範鏈接?
- 21. 重定向用戶到新的URL
- 22. Django:當目標URL也是重定向時測試重定向
- 23. 重定向到包含網址,RedirectView的
- 24. 重定向重定向CakePHP3
- 25. NGINX中的差異HTTP重定向vs反向代理
- 26. 反向代理與重定向vs獲取url
- 27. 綁定重定向不重定向?
- 28. POST /重定向/ GET VS自定義實現
- 29. .htaccess無重定向循環重定向
- 30. 301重定向不正確重定向
的'redirect' *功能*只返回一個可以使用的'Response'對象作爲另一種觀點的一部分。 'RedirectView'是一個完整的基於類的視圖*類*,它可以在您自己的視圖中繼承或按原樣使用 –