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. 外部のWebサイトからASP.NET "ログオン"
- 2. Amazon Cloudwatch外部Webサイトからのログ
- 3. PyQt4 - 外部WebサイトからのsetWindowIcon
- 4. asp.net Webページから外部Webサイトにログインするには?
- 5. Sitecore FXM内部ステージングサーバから外部Webサイトを追加
- 6. 私のWebサイトから外部Webサイトのページを呼び出す
- 7. 外部Webサイトをajaxで自分のWebサイトにロード
- 8. リンクが外部サイトから届いた場合のリダイレクト
- 9. Django - 現在のユーザー以外のユーザーのリストをビューからリダイレクト
- 10. IIS WebサイトをApache Webサイトにリダイレクト
- 11. JSF 2/Trinidadが外部サイトにリダイレクトされ、外部サイトから戻ってビュー/ページフローのスコープを保持します
- 12. ビューからリダイレクトする方法Djangoで
- 13. Djangoの汎用ビューDetailViewからリダイレクト
- 14. 外部サイトからのDynamics CRM Web API(JavaScript)
- 15. django管理サイトの外部キーフィールド
- 16. Railsから外部サイトにログイン
- 17. あるWebサイトから別のWebサイトにフォームにアクセスする、python/django
- 18. codeigniterでWebサイトにリダイレクト
- 19. Webフォームアプリケーション内の外部ページへのリダイレクト
- 20. Webサービスを使用しない外部Webサイトからデータを取得
- 21. WebカメラからDjangoのWebサイトにライブビデオを送る方法は?
- 22. Django admin:管理者ビューの外部キーのlist_display/search_fields外部キー
- 23. ASP.NET MVC 3では、Webサイトの外部アセンブリからビュー(aspx、ascx)ファイルを使用できますか?
- 24. TFS2008からWebサイトBinディレクトリを除外
- 25. ネットワーク外部の外部サイトから内部MVC Web APIを許可する方法
- 26. サイトのセキュリティスキャンから外部リダイレクト攻撃を解決する方法
- 27. 外部サーバーからのリダイレクトの処理
- 28. MVC 5外部サイトからJSONを投稿し、データを含むビューを返す
- 29. WebExtension Webサイトのリダイレクトとブロック
- 30. バックエンドレス外部サイト