학습을 시작하고 이에 대한 답변을 인터넷에서 찾을 수 없습니다. 어쩌면 어떤 용어를 사용해야할지 모르겠다.react : REST API 용 URL을 전달하는 방법
내 백엔드가 django이고 REST API 용 URL을 내 프런트 엔드에 전달할 수 있기를 원합니다.
나는 django에 이미 정의되어 있기 때문에 반응에 열심히 코딩하고 싶지 않습니다.
URL 값을 포함하는 객체가 포함 된 HTML 태그에 script 태그를 렌더링하고 싶습니다.
장고 템플릿
<script type="text/javascript">
var CONFIG = {
some_url : '{% url "my-api" %}'
}
</script>
같은 것 (장고에 익숙하지 않은 사람들을 위해, 즉 {%의 URL을 %} 태그를 렌더링하는 URL을 같은/경로// myapi에) 내 반작용 상점에서 그런
/액션 나는 CONFIG.some_url을 참조 할 것입니다.
올바른 방법인가요? 또는이 정보를 내 반응 구성 요소에 제공하는 더 좋은 방법이 있습니까?
------------ 편집 ----------------- jsx 파일을 transpile하는 웹팩을 사용하고 통합 할 수 django-webpack-loader를 사용하여
모두. 이는 jsx가 맨 위에로드되기 전에 django 템플릿이 완전히 렌더링되었음을 의미합니다.
그 결과 템플릿 태그를 jsx 파일 내에서 실행할 수 없습니다. 소품으로
는 i '를 언급하는 것을 잊었다 m webpack을 사용하고 django 템플릿은 jsx가로드되기 전에 완전히 렌더링됩니다. 원래 게시물에 세부 정보를 추가하겠습니다. –