Size: a a a

Django [ru] #STAY HOME

2020 January 21

A

Arr0w in Django [ru] #STAY HOME
tsar vcube
Привет, поставил на сайт сторонний чат, перестала работать авторизация на сайте CSRF verification failed. Request aborted. Что делать?
{% csrf_token %} в форму добавь
источник

tv

tsar vcube in Django [ru] #STAY HOME
форма стандартная вход в админку
источник

tv

tsar vcube in Django [ru] #STAY HOME
с коробки
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Что и как ставил?
источник

tv

tsar vcube in Django [ru] #STAY HOME
источник

tv

tsar vcube in Django [ru] #STAY HOME
просто вставил на сайт
источник

tv

tsar vcube in Django [ru] #STAY HOME
когда я отправляю сообщение они пишут мне куки
источник

tv

tsar vcube in Django [ru] #STAY HOME
и они все ломают
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
tsar vcube
и они все ломают
их скрипт перезаписывает тебе куку с csrf-токеном?
источник

tv

tsar vcube in Django [ru] #STAY HOME
нет
источник

h

hunnidolla in Django [ru] #STAY HOME
На aws сильно запарно деплоить маленький проект?
источник

l

let45fc in Django [ru] #STAY HOME
Йауп, господа. Поскажите пожалуйста варианты решения моей проблемы. Я повесил телеграм бота на сервер от жанги, во время запуска девелопмент сервера все работает как надо, но при деплое с nginx + gunicorn ломается логика работы в некоторых местах из-за особенностей библиотеки, которую я использовал для бота. Дело вот в чем: видно nginx + gunicorn при каждом запросе заново запускает код проекта, что в моем случае недопустимо. Нужно каким-то образом единожды запустить сервер, чтоб весь проект уже был подгружен в оперативку и заново не происходили всякие импорты и т. д. (что как раз и происходит при запуске девелопмент сервера).  Буду благодарен за любую идею
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
А ты нжинкс перезапускаешь, что ли?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
let45fc
Йауп, господа. Поскажите пожалуйста варианты решения моей проблемы. Я повесил телеграм бота на сервер от жанги, во время запуска девелопмент сервера все работает как надо, но при деплое с nginx + gunicorn ломается логика работы в некоторых местах из-за особенностей библиотеки, которую я использовал для бота. Дело вот в чем: видно nginx + gunicorn при каждом запросе заново запускает код проекта, что в моем случае недопустимо. Нужно каким-то образом единожды запустить сервер, чтоб весь проект уже был подгружен в оперативку и заново не происходили всякие импорты и т. д. (что как раз и происходит при запуске девелопмент сервера).  Буду благодарен за любую идею
> видно nginx + gunicorn при каждом запросе заново запускает код проекта,

это не совсем так. gunicorn умеет перезагружаться после обработки какого-то количество запросов, но по дефолту это выключено. В общем случае, его поведение и поведение ./manage.py runserver - одинаковы.
источник

l

let45fc in Django [ru] #STAY HOME
Pavel Zagrebelin
> видно nginx + gunicorn при каждом запросе заново запускает код проекта,

это не совсем так. gunicorn умеет перезагружаться после обработки какого-то количество запросов, но по дефолту это выключено. В общем случае, его поведение и поведение ./manage.py runserver - одинаковы.
Но при этом с ./manage.py runserver все работает, а с gunicorn нет)
источник

l

let45fc in Django [ru] #STAY HOME
А его может перезапускать сам nginx?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
я бы рекомендовал запуск бота повесить на management command и не зависеть от процессов джанги
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
let45fc
Но при этом с ./manage.py runserver все работает, а с gunicorn нет)
эволюция и господь бог дали нам мозги для траблшутинга.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
let45fc
А его может перезапускать сам nginx?
ngixn вообще в душе не знает, куда и кому он сливает proxy_pass запросы.
источник

l

let45fc in Django [ru] #STAY HOME
Pavel Zagrebelin
я бы рекомендовал запуск бота повесить на management command и не зависеть от процессов джанги
Ну фактически у меня жанго сервер принимает запрос от телеги и направляет на обработчики бота, поэтому вряд ли получится разделить
источник