Size: a a a

Django [ru] #STAY HOME

2019 July 31

U

User in Django [ru] #STAY HOME
думаю не подойдет..
источник

A

Alex in Django [ru] #STAY HOME
User
Как можно получить корректный ip откуда идет запрос в django если проксирование идет через докер и nginx? ip контейнера получается вместо настоящего..
надо пробросить x-forwarded-for заголовок по всей цепочке
источник

AK

Alexey Kuzyashin in Django [ru] #STAY HOME
Alex
надо пробросить x-forwarded-for заголовок по всей цепочке
+ должно сработать
источник

U

User in Django [ru] #STAY HOME
поидеи у меня все цепочка nginx -> gunicorn -> app, в nginx прописано
источник

A

Alex in Django [ru] #STAY HOME
User
поидеи у меня все цепочка nginx -> gunicorn -> app, в nginx прописано
подебаж где он теряется, начав с входа
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
User
мне очень актуальна) у меня консьюмеры это не пользователи а другие машины
тогда ты делаешь что-то не то 😊 [если это для auth'а по IP'ам]
источник

A

Alex in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
тогда ты делаешь что-то не то 😊 [если это для auth'а по IP'ам]
знать клиентский ип это нормальная и нужная практика
источник

U

User in Django [ru] #STAY HOME
в плане архитектуры? ну я думал насчет токенов, но там мне кажется проблем с безопасностью больше, т.к. клиентов не сильно много, ip меняются очень редко..подумал что wahite list тут зайдет
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ip'ы подделываются
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Django будет доверять прокси
источник

MB

Michael Bezruchko in Django [ru] #STAY HOME
Почему если засунуть приложения Джанго не на одном уровне с основным(проектом) - пишет ModuleNotFoundError <имя приложения>? Как правильно прописать путь в главном url, если приложение распределено следующим образом:
project -> (manage.py) + (project) + (apps)->(custom app)
источник

U

User in Django [ru] #STAY HOME
так минутку, так проксирование идет с той же машины
источник

U

User in Django [ru] #STAY HOME
Michael Bezruchko
Почему если засунуть приложения Джанго не на одном уровне с основным(проектом) - пишет ModuleNotFoundError <имя приложения>? Как правильно прописать путь в главном url, если приложение распределено следующим образом:
project -> (manage.py) + (project) + (apps)->(custom app)
о я тоже так пару лет назад делал) мне по шапке дали))
источник

MB

Michael Bezruchko in Django [ru] #STAY HOME
User
о я тоже так пару лет назад делал) мне по шапке дали))
А как правильно?)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
User
так минутку, так проксирование идет с той же машины
ради интереса - попробуй посмотреть, что будет, если некто поднимет свой прокси к твоему прокси или к Django напрямую (если есть возможность и открыт порт)
источник

U

User in Django [ru] #STAY HOME
как мне объяснили это не джанго вэй, хотя у меня был проект где подмодули есть..
источник

MB

Michael Bezruchko in Django [ru] #STAY HOME
User
как мне объяснили это не джанго вэй, хотя у меня был проект где подмодули есть..
Та же ситуация, а как оно работало у тебя то?
источник

U

User in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ради интереса - попробуй посмотреть, что будет, если некто поднимет свой прокси к твоему прокси или к Django напрямую (если есть возможность и открыт порт)
а чорд..тоесть физически можно изменить передаваемый на прокси ip?
источник

U

User in Django [ru] #STAY HOME
Michael Bezruchko
Та же ситуация, а как оно работало у тебя то?
могу глянуть но оно тебе не надо)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
User
в плане архитектуры? ну я думал насчет токенов, но там мне кажется проблем с безопасностью больше, т.к. клиентов не сильно много, ip меняются очень редко..подумал что wahite list тут зайдет
это упирается в вопрос доверия прокси 😊
источник