django(1.9.8) 소스 코드를 살펴봤습니다. 이 링크는 실제로 소스 코드(/path/to/python/site-packages/django/contrib/admin)에 하드 코딩된 site_url = '/'입니다. /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',
django(1.9.8) 소스 코드를 살펴봤습니다. 이 링크는 실제로 소스 코드(/path/to/python/site-packages/django/contrib/admin)에 하드 코딩된 site_url = '/'입니다. /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"을 수정하는 것입니다