Django сломанная труба при настройке CORS

Я хочу соединить приложение flutter с моим Django API, но постоянно происходит обрыв трубы.

settings.py

Access to XMLHttpRequest at 'http://localhost:8000/api/buildingdata/' from origin 'http://localhost:53850' has been blocked by CORS policy: Request header field access-control-allow-origin is not allowed by Access-Control-Allow-Headers in preflight response.

Failed to load resource: net::ERR_FAILED
[29/Oct/2021 00:03:19,083] - Broken pipe from ('127.0.0.1', 53802)

[29/Oct/2021 00:03:19,084] - Broken pipe from ('127.0.0.1', 53801)

Я думаю, что CORS_ORIGIN_ALLOW_ALL делает эту ошибку

Но я не могу использовать белый список, потому что порт всегда меняется, когда я запускаю приложение flutter.

Есть ли какие-то неправильные настройки или подключение приложения flutter с django localhost api недоступно?

Вернуться на верх