1. 288825@gmail.com

    15.03.2010

    0 ↑
    1 ↓
    Здравствуйте господа.
    Никак не могу вкурить как работает limit_choices_to. Растолкуйте плиз на этом примере.

    Есть 2-е модели:
    class Preset(models.Model):
    name = models.CharField(u'Name', max_length=50)
    accessories = models.ManyToManyField('ShopAccessories', null=True, blank=True, limit_choices_to={???:???})
    class Accessories(models.Model):
    name = models.CharField(u'Accessories name', max_length=60)
    price = models.FloatField(u'Cost')
    active = models.BooleanField(u'Active', default=True)
    Мне нужно чтобы при создании или редактировании модели Preset, у нее были видны только те Accessories которые в нее добавили. Те которые относятся к другим Presetам не отображались. Точно знаю что это можно сделать с помощью limit_choices_to, но как незнаю :(

    Поиск по форуму и всяким гуглам ничего не дал. Очень сильно нужна помощь.

    Заранее спасибо.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.