У меня есть приложение Django, которое мне нужно передать другим командам для тестирования, но я не хочу делиться кодом. Структура проекта Django -

  • parentfolder
    • djangoproject
    • djangoapp
    • db.sqlite3
    • manage.py

Мне нужно защитить паролем djangoproject и djangoapp , потому что для запуска приложения Django требуется перейти в вышеуказанный каталог (parentfolder) и запустить manage.py .

Все варианты, которые я рассмотрел до сих пор

  1. Заархивируйте папку и защитите ее паролем - это не работает, потому что после архивации приложение Django не работает, поскольку оно не может работать с заархивированными папками.

  2. Скрыть папку - это, очевидно, не работает, так как Django не может их видеть.

Я хотел бы защитить папки под паролем, чтобы они по-прежнему оставались видимыми для других приложений, а также для пользователя. Но если пользователь хочет заглянуть внутрь папок, ему нужно будет ввести пароль.

0