2017-11-20 11 views
0

開発環境でurl localhost:8000によってアクセスされるdjangoサイトを開発しています。 URLは自動的にurl localhost:8000/accounts/loginにリダイレクトされ、ログイン後にlocalhost:8000/iform/listにリダイレクトされます。djangoを使用してプロバイダのURLパッチ

私のウェブサーバにデプロイされた後、このアプリは現在icontrolと呼ばれているので、プロバイダの設定パネルでURL www.mydomain.com/icontrolに応答するように設定します。

開発とデプロイで同じファイルを使用する場合は、ログイン後、www.mydomain.com/icontrol/iform/listにリダイレクトします。たとえば、www.mydomain.com/iform/にリダイレクトしようとしています。リスト。

両方の環境で正しく動作させるにはどうすればよいですか?

答えて

0

これにはいくつかの方法があります。あなたがやっていることのための最も簡単で最も正しい方法は、LOGIN_REDIRECT_URL設定を使用することです。

LOGIN_REDIRECT_URL = '/icontrol/iform/list' 

あなたはそれをより細かく制御したい場合、彼らはhereを行っているように、あなたはおそらくget_success_urlを上書きすることができます。

静的なURLを使用するように思われるので、最初の方法を提案します。

関連する問題