Python 将Django(Rest框架)与ReactJS集成

Python 将Django(Rest框架)与ReactJS集成,python,django,reactjs,react-native,django-rest-framework,Python,Django,Reactjs,React Native,Django Rest Framework,假设我想用React加入Django Rest框架。 我读过一些问题,但不明白怎么做 我可以用Apache让Django监听另一个端口,将端口80重定向到我的React index.html,并使用Django的端口进行API调用吗?或者我需要单独的服务器吗 我们将不胜感激 谢谢 您认为可以通过设置不同的端口在同一主机服务器上运行两台服务器是正确的。80是您的reactindex.html,其他一些端口是您的Django REST框架API 如果愿意,您也可以在两台不同的服务器上托管API和Re

假设我想用React加入Django Rest框架。 我读过一些问题,但不明白怎么做

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

我们将不胜感激


谢谢

您认为可以通过设置不同的端口在同一主机服务器上运行两台服务器是正确的。80是您的react
index.html
,其他一些端口是您的Django REST框架API


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

只需使用webpack并将react代码集成到Django模板中即可。用谷歌搜索你会发现很多东西it@ArpitSolanki我认为OP want是一个API,不仅仅是使用django来服务templatesYes,这是我一直在寻找的,我只是不知道在每个端口上使用相同的服务器来处理不同的事情是否会被认为是一种不好的做法,但我想这是一种方法。谢谢你的帮助!这取决于你的风险,两个服务器意味着一个不受影响,如果另一个下降,但如果你在一个服务器上,你就不必把数据发送到机器外面,防止中间人攻击。