Я хочу использовать AJAX на сайте django. Насколько я знаю, я могу сделать это через JQuery API, например $ .ajax() и .load(). Но я также признал, что существует очень популярный сторонний плагин для django под названием Dajax.JQuery Ajax или Dajax для проекта django?
Итак, каковы плюсы и минусы использования JQuery Ajax и Dajax соответственно?
Я обнаружил, что при использовании JQuery Ajax в Django вам необходимо настроить URL-адрес для каждого запроса Ajax. Запрос Ajax найдет функцию python в файле views.py через этот URL-адрес.
Но при использовании Dajax вам не нужно это делать. Кажется, вы можете вызвать функцию python (непосредственно из вашего шаблона) в файле ajax.py в каталоге приложения проекта, не настроив для него определенный URL-адрес.
Я даже не уверен, что эта разница, о которой я говорил выше, является правдой. Этот вопрос кажется глупым. Но я новичок в концепциях Django и Ajax. Я сделал несколько поисков, но Даякс, похоже, плохо документирован. Поэтому я не могу понять это.
Может ли кто-нибудь мне помочь? Большое спасибо.
Yah, это также моя проблема. Новичок здесь также лично выбирает Ajax из-за знакомства, хотя, поскольку вы заявили, что это хлопот, каждый раз, когда вы берете запрос, вам нужно добавить его в свой urls.py. Но я нахожу это удобным, и он работает, как и любой другой используемый им язык, поэтому больше документации. –
Спасибо. Думаю, я сделаю тот же выбор. –