将Django(Rest Framework)与ReactJS集成

时间:2017-07-31 17:54:07

标签: python django reactjs react-native django-rest-framework

假设我想用React加入Django Rest Framework。 我已经阅读了一些问题但却无法理解如何去做。

我可以让Django用Apache监听另一个端口,将端口80重定向到我的React index.html并使用Django的端口进行API调用吗?或者我需要单独的服务器吗?

帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:1)

您认为通过设置不同的端口可以在同一主机服务器上运行两台服务器是正确的。 80是你的反应index.html而另一些端口是你的Django REST Framework API。

如果您愿意,您也可以在两个不同的服务器上托管API和React应用程序,但是这里不是更改端口,而是更改域名。在这种情况下,您需要确保在Django设置中设置了正确的CORS设置。