Здравствуйте! В общем, такая ситуация у меня. Делаю сайт на Django, что-то около местных СМИ. Как известно у django стандартная админка находится по адресу /admin. Конечно же её можно перенести на другой урл, но хотелось бы знать другие способы как спрятать админку от посторонних глаз. Можно конечно разрешать только по IP, но клиенты хотели возможность работы откуда угодно. Спасибо за внимание и ответы.
Можно админку вынести на другой домен. Для этого нужно будет создать 3 дополнительныйх файла:
manage2.py (такой же как и manage.py, только в строке os.environ.setdefault("DJANGO_SETTINGS_MODULE", "название_приложения.settings") settings изменить на settings2)
settings2.py (такой же как и settings.py, только в строке ROOT_URLCONF = 'название_приложения.urls2' заменить urls на urls2)
urls2.py (тут оставить только урл админки)
Соответственно, после того как админка уберется на другой домен на основном домене доступ к админке убрать из urls.py