我有这个网址
url(r'^expedienteBusqueda/(?P<credencial>\w+)/(?P<fecha>\d{4})$','ExpMedico.views.Expediente_Detalle', name='consultaexpediente'),
我正在发送客户的凭据和客户预约的日期,我需要使用这 2 个参数进行搜索,但是,当我单击搜索按钮时出现此错误。
Reverse for 'consultaexpediente' with arguments '(u'12335t', datetime.date(2013, 8, 21))' and keyword arguments '{}' not found.
当我只发送凭证时它工作正常,但问题是当我添加日期时。
视图.py
@login_required(login_url='/InicieSesion')
def Expediente_Detalle(request, credencial,fecha):
formulario = get_object_or_404(ExpedienteConsultaInicial, credencial_consultainicial=credencial and ExpedienteConsultaInicial, fecha_atencion_18=fecha )
detalle = ConsultasSubsecuentes.objects.filter(Consultasbc_credencial=credencial )
return render(request, 'ExpedienteDetalle.html', {'formulario': formulario, 'detalle':detalle})
模型.py
class ExpedienteConsultaInicial(models.Model):
credencial_consultainicial = models.CharField(max_length=10, null=True, blank=True)
fecha_atencion_18 = models.DateField(auto_now=True, null=True, blank=True)
模板.html
<td><a href="{% url consultaexpediente post.credencial_consultainicial, post.fecha_atencion_18%}" class="btn">Ver Expediente</a></td>