2017-04-11 1 views
0

장고 버전 - 1.10.5 전자 메일, 직원 ID 및 물론 HTML 페이지의 파일과 같은 몇 가지 필드가있는 MongoDB에 파일을 업로드했습니다. 나는 mongoDB에서 그것을 볼 수있다. 내가하고 싶은 일은 해당 필드 중 하나를 사용하여 다른 HTML 페이지에서 데이터를 검색하는 것입니다 (예 : 기사를 업로드하는 데 사용 된 이메일 ID를 입력하면 전체 HTML 페이지에 기사가 제공됩니다). 어떻게해야합니까? 질문에 대한 이해에서MongoDB의 데이터를 HTML 페이지에 어떻게 표시합니까?

+1

어디서 붙어 있습니까? 표준 Django 폼과 모델로이 작업을 수행하는 방법을 알고 있습니까? MongoDB를 쿼리하는 방법을 알고 있습니까? –

+0

표준 양식과 모델로 작성했는데, post 메소드를 사용하여 mongoDB에 데이터를 저장했습니다. Mongo에서 데이터를 볼 수 있습니다. MongoDB를 쿼리하는 방법을 알고, 그냥 파일을 업로드하는 동안 사용한 필드 중 하나를 사용하여 HTML 페이지에 데이터를 표시하고 싶습니다. – Suyash

+0

그리고? 정확히 어디 붙어 있니? Django의 뷰와 템플릿 부분은 상당히 광범위하게 문서화되어 있으므로 문제가 무엇인지 알지 못합니다. 문서를 읽고 귀찮게하지 않는 한, 잘 할 수있는 경우가 있습니다. –

답변

0

, 현재 상태는 다음과 같습니다

내가 어디에 이해하지 못했다

  • 당신은 MongoDB를
  • 당신은 HTML로 일부 데이터를 검색 할 데이터를 가져온 당신은 갇혀 있으므로 간단한 단계는 당신이 언급 한 필드를 정의 , 등 models.py 파일을 만드는 것입니다 Check details on how

    Django 모델 API를 사용하면 객체를 생성, 검색, 업데이트 및 삭제할 수 있습니다. 이 문서 페이지의 다음 주제

    나는 철저하게 장고 문서를 읽고 여기에서 데모 애플리케이션에서 일을 시도하는 것이 좋습니다 - Django Models and Databases

    추가 : 당신은 SQL 기반 DB를 사용하는 경우 원시 SQL 쿼리를 사용할 수 있습니다. 그러나 Django는 다음을 인용합니다.

    원시 SQL을 작성할 때마다 매우주의해야합니다. 사용할 때마다 SQL 주입 공격으로부터 보호하기 위해 params를 사용하여 사용자가 제어 할 수있는 모든 매개 변수를 올바르게 벗어났습니다. SQL 주입 보호에 대해 자세히 읽어보십시오.

관련 문제