#jquery #django #mezzanine
#jquery #django #мезонин
Вопрос:
Я использую Django с Mezzanine, и я хотел бы иметь переменное количество изображений для данного экземпляра «плагина». Для этого я использовал модель «PluginScreenshot» с внешним ключом, указывающим на связанный «Плагин», и полем ImageField для хранения изображений.
Это работает корректно, но для того, чтобы сделать его доступным для редактирования администратором, я попытался использовать объект StackedDynamicInlineAdmin Mezzanine , и даже если присутствуют ссылки «Добавить другой» и «Удалить элемент», я могу добавить только новую строку. Если я нажму «Удалить элемент», ничего не изменится (у меня нет красной строки, которая исчезнет при нажатии на кнопку сохранения). В консольном представлении FireBug нет сообщения об ошибке.
Вот скриншот ситуации: я хотел бы удалить строку 2 и строку 3.
Есть идеи? Я могу воспроизвести «ошибку» в Firefox 30.0 и Chrome 35.0. Спасибо за чтение.
Ответ №1:
Решается с помощью : http://mezzanine.jupo.org/fr/admin/shop/product/10 / (демонстрационный/demo) и исходный код картриджа https://github.com/stephenmcd/cartridge.
Мне нужен был этот JS, чтобы он работал: http://mezzanine.jupo.org/static/grappelli/js/admin/Inline.js