security: Переведена админ панель на переменную окружения ADMIN_URL

- Добавлена переменная окружения ADMIN_URL для динамического управления URL админки
- Дефолтное значение в коде: 'admin/' (стандартное, безопасное)
- Пользователь может переопределить через .env для скрытия в production
- Примечание: никогда не коммитьте реальные значения секретов в .env.example
Это позволяет:
- Легко скрывать админку от автоматических сканеров
- Использовать разные URL для dev/production
- Не хранить секреты в коде
This commit is contained in:
2026-03-31 00:48:34 +03:00
parent 31cd78079a
commit 493de32998
2 changed files with 10 additions and 1 deletions

View File

@@ -21,8 +21,12 @@ from django.conf.urls.static import static
from rosmorport_tsts.settings import *
from rosmorport_tsts import views
# Получаем URL админ панели из переменной окружения для безопасности
ADMIN_URL = os.getenv('ADMIN_URL', 'admin/')
urlpatterns = [
path('a-d-m-in/', admin.site.urls),
# Админ панель со скрытым URL
path(ADMIN_URL, admin.site.urls),
re_path(r'^$', views.index),
re_path(r'^logout$', views.my_logout),