2010-01-15 25 views
0

我用「info」應用程序製作了一個名爲「employee」的簡單項目。Django:Adjacents Fields

當我添加的新僱員的領域涉及一個在另一個之下,像這樣:

 
name:____ 

eno:____ 

phone1:____ 

phone2:____ 

我怎樣才能得到的輸出是這樣的:

 
name:____ 

eno:____ 

phone1:________________ phone2:____________ 

回答

1

既然你說「當我添加一個新員工時,」我假設你在Django管理員中談論?

在這種情況下,您需要設置"fieldsets" attribute of your ModelAdmin子類,並將這兩個字段包裝在一個元組中。類似於你的admin.py:

class EmployeeAdmin(admin.ModelAdmin): 
    fieldsets = ((None, {'fields': ('name', 'eno', ('phone1', 'phone2'))}),) 
+0

你可以在Django管理環境中進行大量的自定義,但是你必須閱讀文檔。是否需要某種大的紅色RTFM按鈕,可以鏈接到原始文檔中明確給出的答案? – 2010-01-15 23:22:47

0

在模板集然後使用{{ form.fieldname }}僅顯示錶單輸入的HTML。