2011-08-01 2 views
1

장고의 양식 미리보기에 대한 공식 문서를 따라했으며 특정 모델에 대한 새로운 레코드를 만들 수있는 지점까지갔습니다. 하지만 내가하고 싶은 것은 모델에 대한 기존 레코드의 필드를 업데이트하는 것입니다. 모델 인스턴스를 전달하는 방법을 모르거나 Form Preview를 사용하여 모델 인스턴스를 모델 양식에 어떻게 든 바인딩합니까?모델 인스턴스가 포함 된 장고 미리보기

누구든지 나에게이 점을 밝힐 수 있습니까?

답변

1

업데이트 방법은 here으로 django 문서에 설명되어 있습니다.

모델 인스턴스를 모델 양식에 바인딩하려면 here을 참조하십시오. 기사 양식에 제공된 첫 번째 예제를 확인하십시오. 여러 인스턴스를 업데이트하려면 모델 formset을 사용해야합니다. 동일한 링크에서 더 내려갑니다.

희망이 도움이됩니다.

+0

시도해 주셔서 감사하지만 특별히 [양식 미리보기] (https://docs.djangoproject.com/en/dev/ref/contrib/formtools/form-preview/)를 사용하여 단일 모델 인스턴스. – DomoDomo

+0

Welp 더 생각해 보면, Form Preview는 기존 레코드를 수정하지 않고 새 레코드를 작성하는 방향으로 생각됩니다. 그래서 저는이 것을 포기하고 정상적인 형태로 팝업 경고 등을 사용합니다. 감사. – DomoDomo

+0

그래 보인다. 기존 모델 인스턴스를 제공하는 방법을 찾을 수 없었습니다. – Pannu