/ kitty_view处的NoReverseMatch找不到带有参数'(5,)'的'kitty'反向。尝试了1种模式:['kitty $']

渲染此kitty_view时,出现此错误。我从另一个可以正常运行的应用复制的内容完全相同。请帮助。

View.py

def kitty_view(request):
    kitty_list = kitty.objects.all().order_by('-cretime')
    code1 = str(request.GET.get('Code'))
    name1 = str(request.GET.get('nam'))
    status1 = str(request.GET.get('stat'))
    if (name1 is not None and name1 != ''):
        kitty_list = kitty_list.filter(name=name1)    
    if (code1 is not None and code1 != ''):
        kitty_list = kitty_list.filter(code='K00001')     
    if (status1 is not None and status1 != ''):
        kitty_list = kitty_list.filter(status =  'A')
    ctx = {'kitty': kitty_list}    
    return render(request,'kitty/kitty_view.html',ctx) 

URL.py

urlpatterns = [
    path('',views.index,name='index'),path('kitty',views.kitty_save,name='kitty'),path('kitty_view',views.kitty_view,name='kitty_view')      
] 

模板

{% extends 'base.html' %}
{% load static %}

{% block content %}
<form class="form-signin" action="{% url 'kitty_view' %}" method="get">
    {% csrf_token %}
    <div class="form-row">

        <div class="mb-3">
            <select class="custom-select center-block" name="code" id="code">
                <option value="">Choose Kitty...</option>
                <!-- <option>{{ kitty1.code }}</option>
                {% for i in kitty1 %}
                <option value="{{ i.code }}"> {{ i.code|add:' - '|add:i.name }} </option>
                {% endfor %} -->
                <option>K00004</option>
                <option>K00005</option>
            </select>
        </div>
        <div class="mb-3">
            <input type="text" name="nam" id="nam" class="form-control-sm center-block" placeholder="Name" autofocus>
        </div>
        <div class="mb-3">
            <select class="custom-select center-block" name="stat" id="stat" placeholder="Status">
                <option value="">Choose Status...</option>
                <option>A</option>
                <option>I</option>
            </select>
        </div>
        <div class="mb-3">
            <!-- <a href="{% url 'customer_view' %}" class="btn btn-primary btn-sm" role = "button">Search</a> -->
            <button type="submit" class=" btn btn-info " role="button">Search</button>
        </div>
    </div>
</form>

<table class="table table-dark">
    <thead>
        <tr>
            <th scope="col">#</th>
            <th scope="col">Kitty Code</th>
            <th scope="col">Name</th>
            <th scope="col">Type</th>
            <th scope="col">Start Date</th>
            <th scope="col">Total Months</th>
            <th scope="col">End Date</th>
            <th scope="col">Total Members</th>
            <th scope="col">Amount</th>
            <th scope="col">Installment</th>
            <th scope="col">Status</th>
            <th scope="col">Details</th>
            <th scope="col">Edit</th>
            <th scope="col">Delete</th>
        </tr>
    </thead>

    {% if kitty %}
    <h1>Biswajit1</h1>
    {% for i in kitty %}
    <h1>Biswajit</h1>
    <tbody>
        <tr>
            <td>{{ i.id }} </td>
            <td>{{ i.code }} </td>
            <td>{{ i.name }} </td>
            <td>{{ i.type }} </td>
            <td>{{ i.startdate }} </td>
            <td>{{ i.noofmonths }} </td>
            <td>{{ i.enddate }} </td>
            <td>{{ i.totalmembers }} </td>
            <td>{{ i.totalamount }} </td>
            <td>{{ i.noofinstallments }} </td>

            <td>{% if i.status == 'A' %}
                {{ 'active' }}
                {% else %}
                {{ 'Inactive' }}
                {% endif %}
            </td>

            <td><a href="{% url 'kitty' i.id %}" class="btn btn-primary btn-sm" role="button">Details</a> </td>
            <td><a href="{% url 'kitty' i.id %}" class="btn btn-primary btn-sm" role="button">Edit</a></td>
            <td><a href="{% url 'kitty_delete' i.id %}" class="btn btn-warning btn-sm confirm-delete" role="button"
                    onclick="return confirm('Do you want to delete this Kitty?')">Delete</a> </td>
        </tr>

    </tbody>

    {% endfor %}
    {% endif %}
</table>
{% endblock %}
ufo748 回答:/ kitty_view处的NoReverseMatch找不到带有参数'(5,)'的'kitty'反向。尝试了1种模式:['kitty $']

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3162284.html

大家都在问