未找到“ xyz”的反向符号。 'xyz'不是有效的视图函数或模式名称

时间:2019-05-29 05:49:02

标签: python django django-templates django-views

我在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

0 个答案:

没有答案