2016-07-14 4 views
1

기본 장고 응용 프로그램을 빌드했으며 응용 프로그램에 react + redux를 통합하려고합니다. react-redux-starter-kitredux-webpack-es6-boilerplate과 같은 여러 개의 반응 + redux 템플릿을 발견했습니다.django에 react redux 통합

둘 다 노드 서버를 실행한다는 점만 제외하면 멋진 템플릿입니다. (... 등 Fractal Project Structure guidelines 준수, 웹팩, 핫 모듈 교체, linting, 테스트)

  1. 같은 기능을 가지고 튜토리얼 또는 템플릿의 어떤 종류가 존재 하는가 있지만 실행되지 않습니다 궁금하네요 노드 서버, 그래서 난 그냥 내 장고 응용 프로그램에 복사 할 수 있습니다 (나는 모든 것을 원활하게 작동하도록 공정한 구성을해야 할 것입니다).
  2. webpack 서버를 실행해도 괜찮습니까 내 django 응용 프로그램 내에 있습니까? (기본적으로 노드는 장고 내에서 실행됩니다)이 일에 단점이 있습니까?

나는 위의 두 가지 템플릿을 변경하려고 시도했지만 꽤 복잡하고 복잡합니다. 어떤 충고라도 대단히 감사 할 것입니다!

답변

2

나는 장고를 반작용하고 반응하는 어떤 이유도 보이지 않는다. SPA (react + redux) + API (django)

이미 django 앱이 있고 반응 페이지를 추가해야하는 경우 반응 앱을 다음과 같이 빌드하십시오. 정적 파일을 django 프로젝트 외부에 배치하고 리버스 프록시 서버 (nginx)가 새 페이지를 정적 페이지 (반응)로로드하도록 구성하십시오.

+0

그 방법 중 하나 일 뿐이지 만, 템플릿없이 React를 사용하고 SPA를 사용하지 않고 Django를 사용하여 깔끔하게 라우팅 할 수 있습니다. [Django 및 React 조정] (https://hackernoon.com/reconciling-djangos-mvc) - 반응물 - 성분 - 3aa986cf510a와 함께). –