@orbit070

Как связать django rest framework + nginx + gunicorn?

Хочу поднять простенький апи.

Установил DRF, добавил тестовый метод во views -> "python manage.py runserver" -> запрос к апи с той же машины - работает.

Теперь хочу сделать, чтобы можно было не только с локальной машины этот апи дергать.
Увидел где-то пример с "python manage.py runserver 0.0.0.0:8000" - попробовал, делаю запрос извне - работает(хоть я и не совсем понимаю почему), ну да ладно - в любом случае это вряд ли тот способ, который нужен.

Насколько я понимаю нужно использовать как и в случае с обычными сайтами nginx и gunicorn(или аналоги). Можете помочь с тем, как должен выглядеть хотя бы примерно файл nginx? Я не могу нагуглить ни одного руководства, как настраивать nginx и django rest framework. С обычным djnago уйма примеров, но drf нет. Пробовал что-то вроде такого:
server {
    listen 8000;
    server_name localhost;

    location /getHello/ {
        proxy_pass http://127.0.0.1:8000/getHello/;
     }
}

но такое выдает синтаксическую ошибку и nginx не запускается.

Подскажите пожалуйста хоть что-нибудь, может какие-то примеры у кого есть. Спасибо
  • Вопрос задан
  • 495 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы