Джанго Админ и Даякс - PullRequest
       2

Джанго Админ и Даякс

0 голосов
/ 02 февраля 2011

Я новичок в использовании всего, что связано с ajax, поэтому прошу прощения за мое невежество.

Я работаю с примером здесь и пытаюсь заставить его работать в Django Admin. Я работаю над созданием пользовательской формы изменений для модели, в которой она будет использоваться.

Проблема, с которой я столкнулся, заключается в том, что после выбора в первом блоке выбора ничего не происходит со вторым блоком. Я пытался использовать как прототип, так и jquery, но, похоже, ни один из них не дошел.
Единственное, что мне нужно было сделать, чтобы заставить его вызывать функцию в ajax.py, - это добавить кавычки вокруг переменной Dajax.process, передаваемой в onchange.

В настоящее время я просто использую сервер django для тестирования.

Чего мне не хватает?

1 Ответ

0 голосов
/ 03 февраля 2011

Итак, есть несколько вещей, которые вам понадобятся для совместной работы:

Как минимум:

  • Шаблон URL для обработки вашего запроса.
  • Метод представления для возврата данных в
    в любой нужной форме.
  • Файл JavaScript с необходимыми обработчиками событий, которые можно добавить через свойство Media формы или с помощьювключение его в шаблон формы изменений.

Возможно:

  • Шаблон для переопределения встроенного шаблона администратора в соответствии с вашими потребностями.
  • AПользовательский класс формы для хранения значений, в которых вы Ajax.

Оттуда вы можете использовать FireBug или Fiddler, чтобы убедиться, что вы передаете и получаете правильные значения из вашего Ajax.call.

Вам также понадобится отредактировать запись, где вам нужно будет запустить Ajax-вызов, чтобы заполнить вашу динамическую форму на основе существующего значения объекта.

Happyкодирования!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...