Реверс для 'xyz' не найден. 'xyz' не является допустимой функцией представления или именем шаблона - PullRequest
0 голосов
/ 29 мая 2019

Я определил функцию в моем 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

...