2010-01-15 4 views
0

Я создал простой проект с именем «employee» с приложением «info».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, но вы должны прочитать документы. Нужна ли SO какая-то большая красная кнопка RTFM, которая может быть связана с ответами, которые явно указаны в исходных документах? –

0

В вашем наборе шаблонов (таблицы, CSS и т. д.), затем используйте {{ form.fieldname }}, чтобы отображать только HTML для ввода формы.

Смежные вопросы