Попробуйте это -
$(document).on( 'click', '.click-activity', function () { ... });
Убедитесь, что метод reject
фактически сохраняет изменения, внесенные вами в объект Python, в базу данных как для столбца, так и для связанных ячеек, т. Е. column.save()
и cell.save()
. Затем, когда вы вызываете reject в столбце self.co3.reject()
, вам потребуется обновить объект Python ячейки, снова считав его из базы данных.
self.cl3.refresh_from_db()
self.assertEqual(
self.cl3.is_rejected,
True
)
Ваши распечатанные тесты в функции отклонения работают, потому что вы вызываете reject для объектов, а затем печатаете поля из этих же объектов.