私はこのURLを持っています
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.
資格情報のみを送信すると問題なく動作しますが、問題は日付を追加するときです。
view.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})
models.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)
Template.html
<td><a href="{% url consultaexpediente post.credencial_consultainicial, post.fecha_atencion_18%}" class="btn">Ver Expediente</a></td>