0

現在、2 つのアプリを含む Django プロジェクト A があります。1 つは果物アプリで、もう 1 つは認証アプリです。ユーザが にログインするとhttp://myip/auth/login、試行の成功または失敗に基づいてログイン メッセージが表示されます。ユーザーはhttp://myip/auth/fruits、システム内のすべての果物を表示するアクセスできます。

野菜を扱う別の作者によって書かれた別のスタンドアロンの Django プロジェクト B があります。私のプロジェクトは、より多くのアプリを持つ野菜プロジェクトのプロキシのように機能したいと考えています。ユーザーが をリクエストしたとき、http://myip/auth/vegetables私のアプリがそのリクエストを他のプロジェクトの野菜アプリに転送するようにします。

これらは 2 つの異なるプロジェクトであり、2 つの異なる設定ファイルがあることに注意してください。プロジェクト A は 2 つのデータベースに接続し、プロジェクト B は 1 つに接続します。それらはすべて異なります。

これを達成する方法を教えてください。

前もって感謝します。

4

1 に答える 1

0

リダイレクトのみに関心がある場合は、HttpResponseRedirectredirectをラップする組み込み関数を使用できます。

from django.shortcuts import redirect
def my_view(request):
    ...
    return redirect('http://myip/auth/vegetables')
于 2012-12-13T00:53:58.850 に答える