Администратор Django сохраняет и продолжает редактирование, используя ajax - PullRequest
0 голосов
/ 11 мая 2018

Я хочу реализовать функциональность кнопки сохранения и продолжения редактирования на странице формы изменения модели администратора, используя ajax. Я использовал код в этой ссылке: https://gist.github.com/MadLittleMods/3c8c531e10906fc16f5c

эта ссылка для кнопки сохранения. Я изменил это, чтобы изменить модель, изменив URL ajax на URL изменения django (например, /admin/my_model/120/change).

проблема в том, что каждый раз, когда я нажимаю свою пользовательскую кнопку, она добавляет все предыдущие записи в мою модель. Если моя первая запись '1', а вторая '2', когда я создаю вторую запись, я получаю '1', '1', '2', а когда я сохраняю третью, я получаю '1', '1', '2 ',' 1 ',' 2 ',' 3 'и т. Д.

Я мог бы изменить метод save_model в моей модели администратора, чтобы предотвратить сохранение повторяющихся данных, но я не хочу отправлять дополнительные данные через ajax.

спасибо за помощь

...