2012-10-09 3 views
1

나는 텍스트 필드, 사진, 선택 사항 등이있는 사용자와 회사의 프로파일을 가진 django에 사이트를 만들고 있는데, 이들을 보거나 편집 할 때 같은 모습으로 보이기를 원합니다 (프로필의 소유자 인 경우). 기본적으로 사용자는 어딘가를 클릭해야하며 다른 모든 "프로필 편집"페이지로 이동하지 않고 모든 정보를 편집 할 수있게됩니다.django에서 faceprof와 비슷한 userprofile보기 편집을 만드는 방법은 무엇입니까?

내가 생각할 수있는 유일한 방법은 서로 다른 페이지를 만드는 것입니다. 하나는 데이터를 보는 것과 다른 하나는 편집하는 것입니다.

django에서이 두 기능을 통합하는 우아하고 간단한 방법이 있다면 궁금합니다.

감사합니다.

답변

0

페이지로드없이 DOM을 조작하는 것에 대해 이야기하고 있습니다. AJAX를 사용하여 양식을 검색 할 것입니다. REST 끝점을 만들려면 Tastypie을 사용하는 것이 좋습니다. 그런 다음 양식을 얻으려면 AJAX 호출을해야합니다. jQuery을 사용하는 것이 좋습니다.

더 간단한 것을 선호한다면. 숨겨진 양식 필드를 항상 사용자에게 입력 한 다음 jQuery을 사용하여 DOM을 조작 할 수 있습니다.

+0

감사합니다. 나는 그것을 살펴볼 것입니다! – tomyo

+0

이 두 가지 모드가있는 특수한 형태의 무언가를 찾고 있는데도 이것은 매우 유용합니다 : 읽기 전용과 쓰기 모드가 있습니다. 프로필에 있거나 뭔가를 변경하고 싶습니다. 희망이 어떤 의미가 있습니다. 감사합니다 @drewman – tomyo

+0

두 가지 방법, 표시/폼 데이터 및 표시 할 데이터를 표시/숨기기 토글 단추 및 업데이트 프로세스에 대한 Tastypie 사용하여 끝났다. – tomyo

관련 문제