Django и nginx: Как добавить префикс url ко всем урлам django

У меня следующая конфигурация nginx: Я запускаю два сервера Nodejs(порт:3000) и django(порт:8000)

http {
    server {
        listen       80;
        server_name  localhost;

        location / {
            proxy_pass http://127.0.0.1:3000;  <-- NODEJS APP
        }

        location /api {
            proxy_pass http://127.0.0.1:8000; <-- DJANGO APP
        }
    }
}

Я хочу получить доступ к Django по адресу {domain_name}/api, а все остальное будет получено из Nodejs

Я хочу получить доступ ко всем /admin и любым другим адресам, упомянутым в Django в /api

Есть ли способ сделать это.

Я знаю, что могу добавить /api информацию обо всех ссылках в urls.py.

Но это может быть динамическим. Поэтому я не хочу нарушать урлы.

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