将前端和django后端部署到远程服务器

时间:2017-12-11 03:25:24

标签: python django web-deployment

将测试环境部署到远程服务器。

我使用python manage.py来运行django后端的开发服务器:

python manage.py runserver 8001

并使用apache收听网站前端的80端口。

因此,当网站请求后端时,存在跨域问题,因为端口不相同。

如果在开发环境中如何正确处理此问题?或者如果这是不可能的,是否只能使用分发环境来实现它?

1 个答案:

答案 0 :(得分:0)

django-cors-headers可能有所帮助。 通过pip安装,将'corsheaders'添加到INSTALLED_APPS,我只将CORS_ORIGIN_ALLOW_ALL = True添加到settings.py并解决CORS问题。