2013-06-10 4 views
0

많은 select_related 개체를 가진 ORM 개체를 얻고 Form을 만들고 내가 가지고있는 모든 청소 및 추가 유효성 검사를 통해 데이터를 실행하는 방법이없는 것으로 보입니다. 나는 단순히 실행 얻을 쿼리 수, 양식을 줄이기 위해 노력하고 어느 쪽 id를 취하고있어장고 양식 관련 데이터 손실

개체를 다시는-만들거나 (내가 model_to_dict를 사용하여 시도했다)

추가 필드를 활용하지 않습니다

내가 빠진 것이 있습니까? 어떻게 폼의 select_related를 사용할 수 있습니까?

장고 1.4

+0

코드를 표시 할 수 있습니까? 어떻게 select_related 호출을하고 있습니까? 또한 여기 관련 : 어떤 버전의 장고? –

+0

@ThomasOrozco, select_related는 문제가 아닙니다 ... 주요 질문은 양식을 만드는 대신 데이터를 양식에 전달하는 것입니다. django 버전으로 OP를 업데이트했습니다. – Mikhail

+0

그 점을 이해하지 못했습니다, 죄송합니다! 내 대답을 보라. –

답변

1

음주 :

form = MyFormClass(instance=my_object) 

양식은 자세한 내용에 대한 ModelForm, see the docs을해야합니다!

+0

관련 항목 : http://stackoverflow.com/questions/14062197/django-form-invalid-after-setting-it-up-with-a-valid-instance – Mikhail