Django
은 www.example.com/admin
과 같이 자동으로 admin url
이됩니다. 외부 방문자가이 URL에 액세스하는 것을 원하지 않습니다. 이 주소는 호스트에서만 사용하고 IP address
을 사용해야합니다. Django
을 사용하여 작성한 https://instagram.com/admin/
에 액세스하려고 시도하면 404 page not Found error
어떻게 할 수 있습니까?장고에서 관리자 URL에 대한 액세스를 차단하는 방법?
무엇을 선호하고 올바른 방법입니까?
나는 webfaction
에 내 webservice
을 호스트하고 호스트의 IP address
을 허용한다는 것은 다른 webfaction 계정 소유자가 내가 원하지 않는 관리 URL에 액세스 할 수 있음을 의미합니다.
PS : 깔끔하고 간단한 방법을
감사를 찾고 나는 비슷한 질문이 여기에 게시하지만 그 PHP에 대한 것입니다 참조하십시오. 나는 Django
을 사용하여 어떻게 동일하게 할 수 있을까?
관리자 URL 주위에 데코레이터를 만들 수 있습니다. 수동으로 URL을 재생하거나 프로그램 방식으로 http://stackoverflow.com/a/18411661/1345536을 사용합니다. 데코레이터는 허용 된 IP 주소를 확인하거나 404. –