SORU
22 Mart 2011, Salı


Daha İyi Django Widget Admin ManyToMany Bir Alan

Django Admin varsayılan models.ManyToManyField widget kullanmak için hantal buluyorum. O HTML select element ve bir çok Nesnelerin "diğer" model, daha sonra oldukça pratik için çok kullanışlı "öteki" Nesneleri istediğiniz ilişkilendirmeyi "bu" Nesne. Ve eğer varsabir sürü"Admin sayfanın render yavaşlar bile görünüyor model. "diğer nesnelerin

Bunun farkındayım ben inşa benim kendi özel admin widget ve uygulamak için benim ManyToManyFields olarak görüyorum uygun, ama bir önceden oluşturulmuş olanlar orada olabilirim kullanmak yerine? Rüyalarımda, otomatik tamamlama metin girişi, HTML widget hayal ediyorum. Bu bile pratik/Django admin çerçevesinde yapmak mümkün mü?

Teşekkürler.

CEVAP
22 Mart 2011, Salı


Örneğin: yönetici Sınıf filter_horizontal özelliğini kullanmayı deneyin

class SomeModelAdmin(admin.ModelAdmin):
    filter_horizontal = ('users',)

the documentation, belirtildiği gibi "bu listeye bir ManyToManyField yerine şık sade bir JavaScript kullanır ekleme "" seçenekleri içinde arama sağlayan arayüz". filtre filter_vertical biraz farklı bir düzen ile aynı şeyi yapar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007
  • Glyn Dewis

    Glyn Dewis

    25 AĞUSTOS 2007
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012