Admin içinde dışında filter_horizontal kullanmak. İstediğimden çok daha fazlasını yapan this'u okudum (sadece filter_horizontal'ı istiyorum). Ben sadece filtre_horizontal uygulamak için daha basit (daha güncel) bir yol ile gelip gelmediğini kontrol etmek istedim.nedir kolay yolu ben filter_horizontal kullanmak istediğiniz bir yönetici olmayan form var Django
class County(models.Model):
"""County Names"""
name = models.CharField(max_length=64)
state = USStateField(null=True)
class Company(models.Model):
"""The basics of a company"""
name = models.CharField(max_length = 100)
counties = models.ManyToManyField(County,blank=True, null=True)
Sonra bizim form şu anda şuna benzer: Yani burada
kodudur. Bu this bir kopyası olabilir anlıyorum ama onun Sorunuza cevap verilmezse: Ben BTW .. bu işe yararfrom django.contrib.admin.widgets import FilteredSelectMultiple
class RaterCompanyForm(ModelForm):
class Meta:
model = RaterOrganization
exclude = ('remrate_projects',)
widgets = {'counties': FilteredSelectMultiple(verbose_name="Counties",
is_stacked=True,) }
class Media:
css = {'all':['admin/css/widgets.css']}
js = ['/admin/jsi18n/']
düşündük. here ve here ödevlerini yaptım ama bunların hiçbiri işe yaramıyor.
Bunu dikey yerine yatay hale getirmek için SelectFilter.init çağrısında 0 1 geçebilirsiniz. – SuperFunkyMonkey
'{{STATIC_URL}}' – est
yerine {% admin_media_prefix%}} kullanın. Bu yalnızca benim için çalışmıştır. ' – eosimosu