2014-05-14 5 views
0

내 응용 프로그램에는 URL과 태그가 있습니다. 사용자가 URL에 대한 데이터를 입력하면 상대 태그도 선택됩니다.web2py : 다 대다 관계 및 양식 제출

나는 두 개의 서로 다른 테이블에 URL과 태그를 저장하고 태그와 URL 간의 다 대다 관계를 설명하는 참조 테이블을 사용할 계획이다.

사용자가 어떤 태그를 선택했는지 알 수있었습니다. (각 태그에는 그 목적을위한 부울 변수가 있습니다.)

사용자가 1 개의 새 URL을 만들고 5 개의 태그를 선택하면 제출 버튼을 클릭 할 때 백엔드에서 많은 일이 발생해야합니다. 제출 1 SQLFORM은 5 개의 SQLFORM을 생성하는 url +을 생성하기 위해 각각 태그와 새로운 url 사이의 관계를 설명합니다.

나는 이것을 web2py에서 어떻게 달성 할 수 있는지 전혀 모른다.

내가 올바르게하고 있습니까?

미리 도움을 주셔서 감사합니다.

+0

일부 코드를 표시하여 이미 작업 한 것을 이해할 수 있습니까? URL 레코드와 태그 목록을 포함하는 양식이 있다고 가정하면 태그에 대한 추가 SQLFORM을 작성할 필요가 없습니다. 그냥 제출 된 태그를 반복하고 각각에 대한 링크 테이블에 삽입하십시오. – Anthony

답변

0

나는 결국 "url"테이블에 제출 된 "tags"를 만들어서 하나의 양식 만 제출했다.

Anthoy는 각 태그에 insert를 사용하는 것이 맞을지 모르지만 선택된 태그 데이터는 angularJS '변수에 있으며 변수를 python/web2py에 전달하고 Python 함수를 호출하는 데 너무 어려움이 있습니다.

아마도 web2py에서 다 대 다 관계를 수행하는 올바른 방법을 사용하지 않았을 것입니다./

또 다른 상대 question.