Я определил функцию в моем views.py
views.py
from django.shortcuts import render, redirect
from django.urls import reverse
def ax(request):
if request.method == 'POST':
*** Some code ***
else:
*** Some code ***
return render(request, 'ajmytable2.html', context)
И это мой HTML
ajmytable2.html
{% extends "base.html" %}
{% block body %}
** Some code **
<script type="text/javascript">
** Some Code **
$(document).on('submit','#my_form',function data(){
var dataGrid = $("#gridContainer").dxDataGrid("instance");
var selectedKeys = dataGrid.getSelectedRowKeys();
$.ajax({
type: 'POST',
url: '{% url 'ax' %}',
** Some Code **
}
});
});
</script>
urls.py
from django.contrib import admin
from django.urls import path,include
from django.contrib.auth import views as auth_views
from dash.views import *
urlpatterns = [
** Some url patterns**,
path('ax/', ax, name='ax'),
]
Но когда я запускаю свой сервер с URL "ax /", япоявляется ошибка типа «Обратный для mytable1» не найден. «mytable1» не является допустимой функцией представления или именем шаблона. »У меня нет представления с именем mytable1.Но я не могу найти, откуда эта ошибка.Я прилагаю скриншот изображения ошибки также.Пожалуйста, помогите мне разобраться в этом.
Спасибо ![screenshot](https://i.stack.imgur.com/zLbBF.jpg)