2016-12-01 2 views
0

django를 사용하여 SQL Server에서 데이터를 읽고 웹 페이지에 표시하는 응용 프로그램을 만듭니다.동적으로 장고 템플릿에 데이터로드

드롭 다운에서 선택한 옵션에 따라 콘텐츠를 변경하고 싶습니다.

기본적으로 필자는 모델에 쿼리를 작성 했으므로 모델에서 동적으로 콘텐츠를로드해야합니다. 어떻게해야합니까?

아약스를 사용하려고합니다.

답변

1

장고는 당신이 원하는 것을 많이 신경 쓰지 않을 것입니다. 본질적으로 장고에서 컨트롤러 액션을 만들고 싶습니다. JSON 표시하려는 데이터의 표현.

그런 다음 템플릿에는 해당 작업에서 데이터를 검색하여 페이지에 표시하기 위해 AJAX 호출을 수행하는 자바 스크립트가 포함되어야합니다. Javascript 또는 jQuery를 사용하여 수동으로 수행하거나 AngularJS와 같은 프레임 워크를 사용할 수 있습니다. 후자는 무게가 무거 우나 단순한 페이지 이상이면 약간의 노력을 덜어줍니다.

jQuery 또는 AngularJS를 사용하여 장고를 사용하는 웹에 대한 자습서가 많이 있습니다.이 튜토리얼은 즐겨 찾는 검색 엔진을 사용하여 쉽게 찾을 수 있습니다.

관련 문제