2009-06-23 5 views
0

나는 사람의 테이블과 이벤트 테이블을 가지고 있습니다. 드롭 다운에서 사람을 찾고 그 사람을 선택한 다음 그 사람의 모든 이벤트를 표시하고 싶습니다.테이블의 조회에 대해 혼동했습니다.

어떤 명령을 사용해야하는지 혼란 스럽습니다. 문법 오류가 많이 발생합니다. 도움이 되겠습니다. 감사합니다.

답변

0

아마도 API 및 ORM 형식을 사용하고 싶을 것입니다. 사람/사용자 모델 외래 키가있는 이벤트 모델이 있다고 생각합니다.

1 단계 : 사용자가 사람을 선택할 수 있도록 양식 또는 모델 폼을 만듭니다. 아마도 modelform을 사용하는 것이 가장 쉬운 방법 일 것입니다.

2 단계 : 양식 표시 및 응답을 처리하기위한보기를 만듭니다. 여기서 중요한 부분은 이벤트를 얻는 것입니다. 이런 식으로 ORM을 사용하면 트릭을 할 수 있습니다.

Queryset = Event.objects.filter(person=the_person_the_user_selected_in_form) 

그런 다음 원하는대로 데이터를 표시하면됩니다.

관련 문제