Djangoビューから別のWebサイトにリダイレクトする方法はありますか?私はreturn redirect("www.google.com")
を試しましたが、動作しません。djangoビューから外部Webサイトにリダイレクト
1
A
答えて
4
が動作するはずです、return redirect("https://google.com/")
試してみてください...
編集: 私はこれがなぜ起こるかを把握するためにいくつかの時間を費やしています。私はまだ分かりませんが、redirect
HttpResponseRedirect
への呼び出しの結果は、resolve_url()
への呼び出しから引き継ぎます。私はそれを両方とも呼び出そうとしました: resolve_url("https://google.com/")
とresolve_url("www.google.com")
、ともに出力URL文字列"https://google.com/"
と"www.google.com"
です。次に、このURLはurlparse(force_text(url))
に渡され、allowed_schemes = ['http', 'https', 'ftp']
と比較されます。
for https://google.com/:
ParseResult(scheme='https', netloc='google.com', path='/', params='', query='', fragment='')
for www.google.com:
ParseResult(scheme='', netloc='', path='www.google.com', params='', query='', fragment='')
はそれが役に立てば幸い:私はここに出力され、
urlparse
に両方のURLを取得しようとしました!
関連する問題
- 1. PyQt4 - 外部WebサイトからのsetWindowIcon
- 2. 外部のWebサイトからASP.NET "ログオン"
- 3. asp.net Webページから外部Webサイトにログインするには?
- 4. Sitecore FXM内部ステージングサーバから外部Webサイトを追加
- 5. 私のWebサイトから外部Webサイトのページを呼び出す
- 6. リンクが外部サイトから届いた場合のリダイレクト
- 7. 外部Webサイトをajaxで自分のWebサイトにロード
- 8. IIS WebサイトをApache Webサイトにリダイレクト
- 9. JSF 2/Trinidadが外部サイトにリダイレクトされ、外部サイトから戻ってビュー/ページフローのスコープを保持します
- 10. ビューからリダイレクトする方法Djangoで
- 11. Djangoの汎用ビューDetailViewからリダイレクト
- 12. 外部サイトからのDynamics CRM Web API(JavaScript)
- 13. django管理サイトの外部キーフィールド
- 14. Railsから外部サイトにログイン
- 15. あるWebサイトから別のWebサイトにフォームにアクセスする、python/django
- 16. Webフォームアプリケーション内の外部ページへのリダイレクト
- 17. codeigniterでWebサイトにリダイレクト
- 18. Django admin:管理者ビューの外部キーのlist_display/search_fields外部キー
- 19. Webサービスを使用しない外部Webサイトからデータを取得
- 20. WebカメラからDjangoのWebサイトにライブビデオを送る方法は?
- 21. ASP.NET MVC 3では、Webサイトの外部アセンブリからビュー(aspx、ascx)ファイルを使用できますか?
- 22. TFS2008からWebサイトBinディレクトリを除外
- 23. サイトのセキュリティスキャンから外部リダイレクト攻撃を解決する方法
- 24. 外部サーバーからのリダイレクトの処理
- 25. MVC 5外部サイトからJSONを投稿し、データを含むビューを返す
- 26. WebExtension Webサイトのリダイレクトとブロック
- 27. バックエンドレス外部サイト
- 28. Django、外部サーバーからの応答
- 29. Django:外部キーからユーザへのエラー
- 30. 外部サイトへの内部リダイレクトURLがGoogleに表示されます