2013-09-06 3 views
0

저는 편안한 프로그래밍에 새로운 사람입니다. 나는 장고 웹 사이트를 가지고, 내 목표는 비동기 적으로 웹 사이트의 일부를로드하는 것입니다. 기본적으로RESTful 환경에서 Django를 사용하는 AJAX

은 내가 지금 할 것은 :

전화의 URL (예 : localhost:8080/index) -> 경로 장고보기 - (당신이 궁금하면 MongoDB를)>보기 데이터베이스에서 데이터를 소요 ->보기 얻는 템플릿 -> 모두 함께 렌더링 및 브라우저로 다시 보내기

내가 향상시키고 자하는 것은 :

가 나는 URL의 예를 개설 한 경우 localhost:8080/index과 이벤트 (예 : <a> 클릭)를 실행하여 내 데이터베이스에 요청을 보내고 다른 데이터를로드합니다.

내 질문 :

무엇 내가 안전하게 내 MongoDB를 가진 자바 스크립트/아약스를 해소하기 위해 수행해야하는 단계?

또한 프론트 엔드 요청을 처리하기 위해 프론트 엔드 MCV 프레임 워크 (백본/제한된 지식이 있다고 생각합니다)를 사용하려고합니다. 예 : localhost:8080/index#2은 내 데이터베이스의 id : 2 인 객체를 반환합니다.

답변

0

django의 다음 나머지 API 프레임 워크를 살펴 봐야합니다. 그들은 당신에게 많은 시간을 절약하는 데 도움이 될 것입니다. 나는 둘 다 개인적으로 같은 tastypie 더 나은을 사용했다

  • Django Rest Framework
  • Django Tastypie

    1. . 프로젝트에 이들 중 하나를 통합하면 angularjs 또는 backbone과 같은 프런트 엔드 자바 스크립트 프레임 워크를 사용할 수도 있고 심지어는 URL을 사용하지 않고 단순히 리소스 URL을 호출하여 ajax를 통해 데이터를 가져올 수도 있습니다.

    관련 문제