Python中文
首页
教程
问答
标签
搜索
登录
注册
德江诺瑞弗斯马奇
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有两个网址:</p> <pre><code>url(r'^eliminar_cliente/(\d+)$', 'apps.Administracion.views.eliminar_cliente',name = 'eliminar_cliente'), url(r'^eliminar_factura/(\d+)$', 'apps.Administracion.views.eliminar_factura',name = 'eliminar_factura'), </code></pre> <p>这两个按钮在不同的模板中:</p> ^{pr2}$ <p>最后这两种观点:</p> <pre><code>def eliminar_cliente(request, id_cliente): instance = Cliente.objects.get(pk= id_cliente) instance.delete() messages.error(request, 'Document deleted.') return HttpResponseRedirect('../clientes') def eliminar_factura(request, id_factura): instance = Factura.objects.get(pk = id_factura) instance.delete() return HttpResponseRedirect('../facturas') </code></pre> <p>正如你所看到的,它们都是一样的。这是不同模板中的两个不同按钮,它们执行相同的操作:删除账单(fatura在西班牙语中)和删除客户机。在</p> <p>删除模板的地方我有个错误,就是删除模板</p> <pre><code>NoReverseMatch at /Exi/ver_Factura/6 Reverse for 'eliminar_factura' with arguments '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['Exi/eliminar_factura/(\\d+)$'] </code></pre> <p>由于两个按钮的功能相同,我不知道为什么会发生这种情况!在</p> <p>任何帮助都将非常感谢。谢谢</p> <p><strong>编辑</strong></p> <p>这就是有这个问题的观点</p> <pre><code><section class="content"> <div class="row"> <div class="col-xs-12"> <div class="box"> <div id=""> <p id="address"> {{fact.nombre_cliente}} </p> <p id= "numero"> {{fact.numero_De_Factura}} </p> <div id="logo"> <img id="image" src="{% static 'img/Home/Logo-Exisoft.png' %}" alt="logo" /> </div> </div> <div style="clear:both"></div> <div id="customer"> <div id="datos"> <p id = "direccion"> {{cliente.Direccion}} </p> <br> <p id = "direccion"> {{fact.RI}} </p> </div> <table id="meta"> <tr> <td class="meta-head">Fecha</td> <td><textarea id="date">{{fact.fecha_factura}}</textarea></td> </tr> <tr> <td class="meta-head">CUIT</td> <td><div class="due">{{cliente.CUIT}}</div></td> </tr> </table> </div> <table id="items"> <tr> <th class="tipo">Tipo de Factura</th> <th class="descripcion">Descripcion</th> <th>Precio</th> </tr> <tr class="item-row"> <td><div><textarea>{{fact.tipo_Factura}}</textarea></div></td> <td class="description"><textarea>{{fact.descripcion}}</textarea></td> <td><span class="price">$ {{fact.importe_sin_iva}}</span></td> </tr> </table> <table id="totales"> <tr> <td class="total-line">Subtotal</td> <td class="total-value"><div id="subtotal">$ {{fact.importe_sin_iva}} </td> </tr> <tr> <td class="total-line">Iva</td> <td class="total-value"><div id="total">$ {{iva}}</div></td> </tr> <tr> <td class="total-line">Precio Total</td> <td class="total-value"><textarea id="paid">$ {{total}}</textarea></td> </tr> </table> <div id="terms"> </div> </div><!-- /.box-body --> <div> <table> <td><button type="button" class="btnEliminar"><a class="clientes" href="{% url 'eliminar_factura' 1 %}">Eliminar Cliente</a></button></td> </table> <form action="{% url 'descarga' fact.id %}"> <input type="submit" name="_download" value="Descargar" id="buttonDescargar" class="btnDescargar"> </form> </div> </code></pre> <p/> <p><strong>编辑2</strong></p> <p>这是呈现按钮所在模板的视图:</p> <pre><code>@login_required def ver_Factura(request, id_factura): fact = Factura.objects.get(pk = id_factura) cliente = Cliente.objects.get(factura = fact) template = 'ver_facturas.html' iva = fact.importe_sin_iva * 0.21 total = fact.importe_sin_iva + iva extra_context = dict() extra_context['fact'] = fact extra_context['cliente'] = cliente extra_context['iva'] = iva extra_context['total'] = total return render(request,template, extra_context) </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>{{cd2>是明显的错误。在</p> <pre><code>with arguments '('',)' and keyword arguments '{}' ... </code></pre> <p>为了调试的目的,尝试对ID进行硬编码,我相信它会起作用的。在</p> ^{pr2}$ <p>如果是这样,那么试着找出<code>factura</code>或{<cd1>}是{<cd2>}的原因。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
对从字符串的偶数位置返回最大整数的函数进行编码时出现问题
2 回答
对从数据库中选择的值进行类型测试
9 回答
对从数据库获取的线程注释进行分组
9 回答
对从文件中读取的列表进行排序?
6 回答
对从文件对话框加载图像有什么建议吗?
8 回答
对从文件导入的列表排序。。。Python
10 回答
对从文档中提取的数字列表调用sum()
4 回答
对从查询中提取的distict值进行排序
5 回答
对付布劳斯特_handlers.BlobstoreUploadHand
1 回答
对代码和变量使用dict
1 回答
对代码对象使用uncompyle6的正确方法是什么?
1 回答
对代码段的所有更改的时间表,以恢复b
8 回答
对代码的小改动会产生AttributeError(Python、Networkx)
10 回答
对以“test\开头的文件名也执行pydocstyle
8 回答
对以append模式打开的Python文件对象调用tell()如果不是手动查找,则返回0
10 回答
对以下代码中~的函数感到好奇
2 回答
对以十为单位的输入应用规范化
8 回答
对以完全相同的方式相互引用的两个列表(整数和卡片对象列表)进行排序
5 回答
对以数字开头的列运行Pandas查询(Python 3)
6 回答
对以连字符开头的参数使用python argparse模块
7 回答