Size: a a a

Django [ru] #STAY HOME

2020 May 03

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Для статики нужно прописывать Location, насколько я помню
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
источник

..

. . in Django [ru] #STAY HOME
медиа и статик прописано все
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Ок
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Тогда collectstatic сделай
источник

SK

Suren Khorenyan in Django [ru] #STAY HOME
Всем привет!
пилю веб апп. фронт на вуе, бек на django + DRF
разнёс по контейнерам, сделал, что апишка джанги доступна через api.mydomain.com. соответственно, фронт на mydomain.com
и после этого увидел, что появились проблемы с авторизацией. а точнее кука не устанавливается. в ответ прилетает хэдер Set-Cookie, но в браузере не появляется, поэтому следующие запросы не проходят авторизацию

нашёл подобный неотвеченный вопрос

https://stackoverflow.com/questions/51736546/cookies-not-persisting-when-using-dockerized-nginx-as-a-proxy-to-multiple-backen

пробовал так (ставить SESSION_COOKIE_DOMAIN, DOMAIN_NAME, тоже не помогло
https://micropyramid.com/blog/how-to-maintain-user-session-across-sub-domains-in-django/

возможно как-то куки вынести на top level domain например?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
. .
Пошел доделывать ))
источник

..

. . in Django [ru] #STAY HOME
Я еще втупил вот где - не раскоментил пути для деплоя по статике. Уже завтра буду разбираться...
источник

SK

Suren Khorenyan in Django [ru] #STAY HOME
Suren Khorenyan
Всем привет!
пилю веб апп. фронт на вуе, бек на django + DRF
разнёс по контейнерам, сделал, что апишка джанги доступна через api.mydomain.com. соответственно, фронт на mydomain.com
и после этого увидел, что появились проблемы с авторизацией. а точнее кука не устанавливается. в ответ прилетает хэдер Set-Cookie, но в браузере не появляется, поэтому следующие запросы не проходят авторизацию

нашёл подобный неотвеченный вопрос

https://stackoverflow.com/questions/51736546/cookies-not-persisting-when-using-dockerized-nginx-as-a-proxy-to-multiple-backen

пробовал так (ставить SESSION_COOKIE_DOMAIN, DOMAIN_NAME, тоже не помогло
https://micropyramid.com/blog/how-to-maintain-user-session-across-sub-domains-in-django/

возможно как-то куки вынести на top level domain например?
возможно, можно как-то в nginx сделать так, чтобы подставлялся нужный хэдер, чтобы приложение думало, что оно не на api.mydomain.com отвеает, а на mydomain.com. но мне кажется, это не лучшая идея
источник

SK

Suren Khorenyan in Django [ru] #STAY HOME
Suren Khorenyan
возможно, можно как-то в nginx сделать так, чтобы подставлялся нужный хэдер, чтобы приложение думало, что оно не на api.mydomain.com отвеает, а на mydomain.com. но мне кажется, это не лучшая идея
также я в response.set_cookie передал domain=".mydomain.com". но всё равно куки не пополнились. хотя в ответе видно, что кука с заголовком Domain пришла
источник

SK

Suren Khorenyan in Django [ru] #STAY HOME
Suren Khorenyan
также я в response.set_cookie передал domain=".mydomain.com". но всё равно куки не пополнились. хотя в ответе видно, что кука с заголовком Domain пришла
хм, оно уже не актуально
источник

ЮІ

Юкіш Іван in Django [ru] #STAY HOME
народ, привет у меня тут вопрос, кто знает что будет если добавить в форму дополнительние поля которих нету в модели то будет ерор или сохранятся только поля модели?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Юкіш Іван
народ, привет у меня тут вопрос, кто знает что будет если добавить в форму дополнительние поля которих нету в модели то будет ерор или сохранятся только поля модели?
второе
источник

ᅠᅠ

ᅠ🐲 Aᅠ ᅠ Cᅠ ᅠ Iᅠ ᅠ D ... in Django [ru] #STAY HOME
Народ в чем может быть трабл
nginx отдает на запрос к статике 403 Forbidden
запущен от пользователя www-data
все файлы в /static принадлежат www-data
права  - 777
источник

А

Антон in Django [ru] #STAY HOME
сама папка static в каком каталоге лежит?
источник

А

Антон in Django [ru] #STAY HOME
если в root то туда www-data попасть не может, перенеси в папку пользователя
источник

А

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

ᅠᅠ

ᅠ🐲 Aᅠ ᅠ Cᅠ ᅠ Iᅠ ᅠ D ... in Django [ru] #STAY HOME
Антон
сама папка static в каком каталоге лежит?
в корне проекта
источник

А

Антон in Django [ru] #STAY HOME
ну, логика та же - сам проект в папке какого пользователя? может ли туда попасть www-data
источник

ᅠᅠ

ᅠ🐲 Aᅠ ᅠ Cᅠ ᅠ Iᅠ ᅠ D ... in Django [ru] #STAY HOME
Антон
ну, логика та же - сам проект в папке какого пользователя? может ли туда попасть www-data
да и права у папки 777
источник