2010-01-19 44 views
2

是否有任何Django類用於以不可修改的方式顯示對象模型的內容?使用它作爲相當於django窗體顯示對象內容

class TestForm(forms.ModelForm): 
    class Meta: 
     model = models.Test 

def generic_view(request): 
    form = TestForm() 
    return render_to_response('generic/generic_view.html', { 
     'form': form, 
    }) 

,然後在模板:

{{ form.as_p }} 

但顯示的內容之外像這樣的形式,從模型修改的對象一個對象而不是一個表單?

回答

0

針對模型實例調用repr()會讓您看到實例字段的一個(不可否認的)表示形式。

0

我會看看Databrowse的來源,看看它是如何做到的。它內省了模型並以最少的配置顯示了對象的數據,所以它可能有一個組件可以做你想做的事情。