2012-12-11 13 views
5

मैं एक रूप से एक टेबल बना रहा हूं:Django रूप as_table नई पंक्ति

<form method="post" action=".">{% csrf_token %} 
    {{ form.as_table }} 
    <input type="submit" value="register" /> 
</form> 

मेरी forms.py में मैं

class RegistrationForm(forms.Form): 
    username = forms.CharField(label=u'Username', max_length=30) 
    first_name = forms.CharField(label=u'First Name', max_length=30) 
    last_name = forms.CharField(label=u'Last Name', max_length=30) 
    email = forms.EmailField(label=u'Email') 
    password1 = forms.CharField(
           label=u'Password', 
           widget=forms.PasswordInput() 
           ) 
    password2 = forms.CharField(
           label=u'Password (Again)', 
           widget=forms.PasswordInput() 
           ) 

समस्या यह है कि हर क्षेत्र एक ही पंक्ति में दिखाया जा रहा है है। मेरे पास सभी क्षेत्रों के लिए अलग-अलग पंक्तियां कैसे हो सकती हैं?

उत्तर

15

{{form.as_table}} रिटर्न केवल <tr>...</tr> आप स्पष्ट रूप से चारों ओर

<table></table> आवरण डाल करने के लिए आप documentation here

पढ़ सकते हैं के लिए होता है
संबंधित मुद्दे