Я знаю немного Django, но я совершенно новый в AJAX. Я ищу способ использовать это в своем проекте, и я нашел это приложение djangoajax. Согласно документации, я пытаюсь использовать его в своем проекте.
Я добавил приложения в файл настроек, создал представление и изменил файл URL.
views.py
@ajax
def my_view(request):
c = 2 + 3
return {'result': c}
urls.py
path('ajax/response/', views.my_view, name='ajax_response'),
templates.py
<a class="btn" href="{% url 'ajax_response' %}">Test my AJAX</a>
После нажатия кнопку, я получаю более или менее следующий ответ:
Но это не имеет ничего общего с тем, что я должен получить:
{"status": 200, "statusText": "OK", "content": {"result": 5}}
Где я делаю ошибку?