http://server/app/hello
django (gunicorn wsgi localhost ポート 8000) への私のプロキシ (nginx パブリック ポート 80) は、アプリケーション "/app" へのパスを取り除き/hello
ます。http://server/app/admin
/admin
<form action="/admin/"...
問題は、管理サイトがログイン画面などの絶対 URL で出力を生成することです。したがって、ユーザーには管理者ログイン画面が表示されますが、http://server/admin
存在しないものに投稿されます。(相対 URL を使用し、任意の場所で機能することを望んでいました。)
form action="/app/admin/"
ページ出力で生成されるすべての URLのように、管理ページで "/app" を普遍的に先頭に追加する最も簡単な方法は何ですか? 単純な定義のようにDjangoに組み込まれたものを望んでおり、特別なフィルターを作成してテンプレートを書き直してそれらを使用する必要はありませんが、見つけられないようです。