Как отобразить значение os.environ.get в ubuntu с помощью python/django

у меня есть следующая ОС "

".
(env) ubuntu@ip-xxxxxx:~/test/test_app$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:    20.04
Codename:   focal

Теперь, чтобы установить переменную env, я зашел в nano ~/.profile и отредактировал файл следующим образом:

export TEST="johndoe"

затем вышел из nano и сделал chmod a+x ~/.profile и ~/.profile для применения изменений

теперь в django views.py когда я пытаюсь получить доступ к переменной:

views.py

...
import os

@api_view(["GET"])
def index(request):
    if request.method == "GET":
        env_var = os.environ.get("TEST")
        context = {"response": "Welcome: {}".format(env_var)}
        return Response(context)

результат

{
    "response": "Welcome: None"
}

PS: Я не собираюсь использовать какую-либо переменную os в views.py, я просто тестировал ее там, чтобы использовать в settings.py

Есть ли причина, по которой возвращается значение None (почему не подбирается фактическое значение)?

Заранее благодарю

Вернуться на верх