Я думаю, вы можете использовать запрос jQuery Ajax внутри обычного метода click (), как описано здесь: W3 C Документация
В этом случае, однако Я думаю, вы должны объявить URL-адрес как TemplateAsView , чтобы вы могли указать Django немедленно вернуть шаблон вместо выполнения представления Django, как описано в сделать c. В шаблоне вы можете выполнить функцию, как вы, например, sh, например, в шаблоне вы можете вставить вызов вашей функции в готовый документ и выполнить при загрузке DOM, как описано здесь .
Для этого вам нужно изменить URL, потому что view.someView предназначен для поиска внутри вашего view.py , someView объявление функции , но ваша функция - Javascript, поэтому, я полагаю, вы поместили ее в код шаблона.
Я вижу, что ваш код является функцией Javascript, поэтому я пытаюсь выяснить почему вы должны вызывать такую функцию с Django системой шаблонов, как шаблонный вызов, и вы не можете вызвать функцию напрямую. Я думаю, что, делая так, как вы хотите, вы каждый раз принудительно перезагружаете DOM, и, я думаю, есть несколько способов открыть модал без ссылки на страницу sh.