2017-03-12 2 views
0

폼이 나는 보통 을 양식을 자동으로 렌더링하지만 수동으로 만드는 것이 가능하다 할 것이다수동으로 HTML로 필드를 만드는 방법은 무엇입니까? forms.py</p> <pre><code>class PlaceOrder(forms.ModelForm): class Meta: model = Order fields = ["Product_ID","HowMany","DateSubmit",] </code></pre> <p>에서 장고

{{ Form }} 

을 사용하여 호출? 예를 들어 나는 형태가 정확히 내가

{% for field in form %} 

에 그들을 배치 시도이

<input id="Product_ID" type="hidden" value="{{ Product.PId }}" > 
<input id="HowMany" type="text"> 
<input id="DateSubmit" type="hidden" value="{{ date }}" > 

처럼되고 싶어하지만,이 하지만 난 혼란 경우 잘못된 출력

미안했다 그것을 설명하는 방법을 정말 모르겠다. 나는 장고에 대해 처음이다.

+0

가 [렌더링을 참조 : 이제 당신은 당신이

{{Form.Product_ID.label}} 

또는

또한
{{Form.Product_ID.value}} 

확인으로 그렇게 할 수 있어야 이미 사전 입력 데이터에 액세스하려면

수동으로 필드] (https://docs.djangoproject.com/en/dev/topics/forms/#rendering-fields-manually) –

답변

0

당신은에서 액세스 할 수 있어야한다. 당신이 Product_ID 필드 위젯을 줄 것 같은 모양을 가진 형태의 개별 필드들 :

{{Form.Product_ID}} 

https://docs.djangoproject.com/en/dev/topics/forms/#looping-over-the-form-s-fields

+0

빙고 그냥 대답을 찾고 있었지만 어떻게 지정합니까 {{Form.Product_ID.value}}의 값은? 감사합니다 –

+0

@SamirPrice이 질문에 대한 답변을 stackoverflow에 오신 것을 환영합니다. 그리고 정답으로 표시해주십시오. – Jimmar

관련 문제