たとえば、「www.baidu.com」
django (1.9.8) のソース コードを調べてみましたが、このリンクは確かにソース コード (/path/to/python/site-packages/django/contrib/) 内のハードコーディングされた site_url = '/' です。 admin/sites.py) を参照し、定数を設定せずに HTML (/path/to/python/site-packages/django/contrib/admin/templates/admin/base.html) で href="{{ site_url }}" を参照します。 settings.py にあるもの。 本当にソースコードを変更したくない場合は、./settings.py TEMPLATES の最後にカスタム context_processors を追加し、その中に site_url = '/xxx/' を定義して、それが実現できるかどうかを確認してください。 (テストはしていません) パス)。 プロセス: 1. 新しい self_context_processors.py を作成します。内容:
2. 設定の下部に TEMPLATE context_processor: 'self_context_processors.set_url',
最も大雑把な方法は、site-packages/django/contrib/admin/templates/admin/base.html をプロジェクト ディレクトリ/templates/admin/base.html にコピーし、href="必要な URL" を変更することです
django (1.9.8) のソース コードを調べてみましたが、このリンクは確かにソース コード (/path/to/python/site-packages/django/contrib/) 内のハードコーディングされた site_url = '/' です。 admin/sites.py) を参照し、定数を設定せずに HTML (/path/to/python/site-packages/django/contrib/admin/templates/admin/base.html) で href="{{ site_url }}" を参照します。 settings.py にあるもの。
リーリー本当にソースコードを変更したくない場合は、./settings.py TEMPLATES の最後にカスタム context_processors を追加し、その中に site_url = '/xxx/' を定義して、それが実現できるかどうかを確認してください。 (テストはしていません) パス)。
プロセス:
1. 新しい self_context_processors.py を作成します。内容:
2. 設定の下部に TEMPLATE context_processor:
を追加します。'self_context_processors.set_url',
最も大雑把な方法は、site-packages/django/contrib/admin/templates/admin/base.html をプロジェクト ディレクトリ/templates/admin/base.html にコピーし、href="必要な URL" を変更することです