事前に設定されたドメインにリンクするために、逆引き URL ルックアップを使用できるようにしたいと考えています。
テンプレートで:
<a href="{% url 'admin_site' %}">Admin</a>
ページが置かれhttp://www.mydomain.com/home
ている場所と管理サイトがある場所http://admin.mydomain.com
- または開発モードの場合は、http://devadmin.localhost
環境変数を使用して設定でドメインを設定できますが、URL フレームワークでそのドメインをページ テンプレートに配置するにはどうすればよいでしょうか?
これを達成するための 2 つの簡単なルート:
/go/admin
私が設定したドメインにリダイレクトするような場所にあるリダイレクトビューを作成するだけです。自分のドメインをテンプレート コンテキストに含め、href を次のように書き換えます。
<a href="{{ ADMIN_SITE }}">
どちらのオプションも機能します。ただし、どちらにも欠点があります。1 つ目は余分なリダイレクト手順が必要であり、2 つ目はurl
他のリンクと同じタグを使用していません。