2009-04-21 11 views

Répondre

15

Avez-vous essayé de regrouper vos fieldsets en tuples ?:

fieldsets = (
     (None, { 
      'fields': ('name','description',('start_date','end_date'), 'location', ('latitude','longitude')) 
     }), 
    ) 
+0

Juste testé sur Django 1.8.2 et fonctionne toujours. Génial! –

+0

Testé Django == 1.8.4. Travaillé comme un charme – Muneeb

0

La façon dont je l'ai fait est de faire un modèle d'administration personnalisé. Vous pouvez simplement prendre celui qui vient avec django, le copier et éditer les parties que vous voulez changer.

Un bon tutoriel sur comment faire cela est sur le site django. Plus précisément, il y a une partie sur making a custom admin template.

+1

Cette technique peut être utile pour des choses avancées, mais il n'y a aucune raison de le faire juste de mettre plusieurs champs sur la même ligne. Groupez simplement vos fieldsets en tuples, comme indiqué dans la réponse d'andybak. –