У меня есть приложение Django, которое мне нужно передать другим командам для тестирования, но я не хочу делиться кодом. Структура проекта Django -
- parentfolder
- djangoproject
- djangoapp
- db.sqlite3
- manage.py
Мне нужно защитить паролем djangoproject
и djangoapp
, потому что для запуска приложения Django требуется перейти в вышеуказанный каталог (parentfolder
) и запустить manage.py
.
Все варианты, которые я рассмотрел до сих пор
Заархивируйте папку и защитите ее паролем - это не работает, потому что после архивации приложение Django не работает, поскольку оно не может работать с заархивированными папками.
Скрыть папку - это, очевидно, не работает, так как Django не может их видеть.
Я хотел бы защитить папки под паролем, чтобы они по-прежнему оставались видимыми для других приложений, а также для пользователя. Но если пользователь хочет заглянуть внутрь папок, ему нужно будет ввести пароль.