9
Ben benim ModelAdmin
içinDjango Yönetici + Filtre Yatay?
filter_horizontal = ('blocked_email_notifications',)
filter horizontal ekledim, ama yine de oldukça şık javascript gelişmiş sürümden daha, bir çoklu seçme widget olarak bunu render ediyor. Nasıl olur? Başka bir şey eklemem gerekir mi?
kullanıcı modeli
blocked_email_notifications = ManyToManyField('EmailTemplate', blank=True)
olarak tanımlamıştır Ve formda alanını tanımlarsanız formu widget'ı eklemeniz gerekir
blocked_email_notifications = ModelMultipleChoiceField(queryset=EmailTemplate.objects.order_by('key'), required=False)
altına birini oluşturulur Django'nun son versiyonları yerine sınıflara yığılmışlar. –
Umarım bu da yardımcı olur http://blog.jayapal.in/2009/08/reuse-django-admin-filteredselectmultip.html – xtreak