LINUX.ORG.RU

CORS Django

 ,


0

2

Всем привет! Дайте кто-нить годный пример, как в джанге подымать CORS headers. Прочитал документацию, флаги все в <project>/settings.py выставил - всё равно не робит. Использовал вот это. Даже просто CORS_ORIGIN_ALLOW_ALL выставлял в True, забив на всю безопасность. всё равно хэдеры не появляются.

Ну или в темплейт формы, для которой мне нужен CORS, что надо прописать?

★★

Последнее исправление: aido (всего исправлений: 2)

Дайте кто-нить годный пример, как в джанге подымать CORS headers.

В том, на что ты сослался, есть инструкция.

Ну или в темплейт формы, для которой мне нужен CORS, что надо прописать?

Ничего. Писать надо в респонс вьюхи.

anonymous
()
Ответ на: комментарий от anonymous

Every complex problem always have very simple and fundamentally wrong solution.

Писать в хедеры — идея правильная.
Делать это вьюхой — дурацкая.

Епонцам, к примеру, очевидно что любую проблему можно решить вскрытием или прыжком с моста.
Методы очень очевидные.
Но сомнительные и дурацкие.

Goury ★★★★★
()
Ответ на: комментарий от Goury

Плохая аналогия подобна котёнку с дверцей.

Пиши аргументы, авось тс тебе спасибо скажет.

anonymous
()
Ответ на: комментарий от anonymous

Хороший аргумент тут это спросить ТС о целях, а не предлагать заведомо некачественные решения.
Ситуации могут быть разные и в большинстве случаев придётся плодить тонны копипасты в коде, если пойти тем способом.

Goury ★★★★★
()
Ответ на: комментарий от Goury

Хороший аргумент тут это спросить ТС о целях

Это вообще не аргумент.

Тебе это надо было сделать, прежде чем начать обсирать одно из предложенных решений, данное на вполне конкретный вопрос тса.

anonymous
()
Ответ на: комментарий от aido

Инструкция не работает.

Может ты криворук и страдаешь каким-нибудь заболеванием и тупо не можешь сделать по инструкции. Кто ж тебя знает? Конфиги покажешь?

anonymous
()
Ответ на: комментарий от aido

Таки да, кто тебя знает, почему оно у тебя не работает. Ты проверял в дебаг-модусе? Показывай settings.ini и выхлоп curl -v.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.