Home Foros Foro dudas Foro Python Dificultad: MultiValueDictKeyError at /buscar/ ‘prd’ Respuesta a: Dificultad: MultiValueDictKeyError at /buscar/ ‘prd’

Respuesta a: Dificultad: MultiValueDictKeyError at /buscar/ ‘prd’

Home Foros Foro dudas Foro Python Dificultad: MultiValueDictKeyError at /buscar/ ‘prd’ Respuesta a: Dificultad: MultiValueDictKeyError at /buscar/ ‘prd’

#11231

Juan Fernando Tobon
Participante

me Disculpo. no entiendo por que el mensaje sale ilegible:

la ayuda solicitada es por el mensaje de error: <span style=”font-family: Lato; font-weight: 600;”>MultiValueDictKeyError at /buscar/ ‘prd’ , las vistas utilizadas son las siguientes:</span>

urls
<div style=”color: #d4d4d4; background-color: #1e1e1e; font-family: Consolas, ‘Courier New’, monospace; font-size: 14px; line-height: 19px; white-space: pre;”>
<div><span style=”color: #c586c0;”>from</span> django.contrib <span style=”color: #c586c0;”>import</span> admin</div>
<div><span style=”color: #c586c0;”>from</span> django.urls <span style=”color: #c586c0;”>import</span> path</div>
<div><span style=”color: #c586c0;”>from</span> pedidos <span style=”color: #c586c0;”>import</span> views</div>
<div>urlpatterns = [</div>
<div>    path(<span style=”color: #ce9178;”>’admin/'</span>, admin.site.urls),</div>
<div>    path(<span style=”color: #ce9178;”>’busqueda_productos/'</span>,views.busqueda_productos),</div>
<div>    path(<span style=”color: #ce9178;”>’buscar/'</span>,views.buscar),</div>
<div>]</div>
</div>
vistas:
<div style=”color: #d4d4d4; background-color: #1e1e1e; font-family: Consolas, ‘Courier New’, monospace; font-size: 14px; line-height: 19px; white-space: pre;”>
<div><span style=”color: #c586c0;”>from</span> django.shortcuts <span style=”color: #c586c0;”>import</span> render</div>
<div><span style=”color: #c586c0;”>from</span> django.http <span style=”color: #c586c0;”>import</span> HttpResponse</div>
<div><span style=”color: #6a9955;”># Create your views here.</span></div>
<div><span style=”color: #569cd6;”>def</span> <span style=”color: #dcdcaa;”>busqueda_productos</span>(<span style=”color: #9cdcfe;”>request</span>):</div>
<div>    <span style=”color: #c586c0;”>return</span> render(request,<span style=”color: #ce9178;”>”busqueda_productos.html”</span>)</div>
<div><span style=”color: #569cd6;”>def</span> <span style=”color: #dcdcaa;”>buscar</span>(<span style=”color: #9cdcfe;”>request</span>):</div>
<div>    mensaje=<span style=”color: #ce9178;”>”Articulo Buscado: </span><span style=”color: #569cd6;”>%r</span><span style=”color: #ce9178;”>”</span> %request.GET[<span style=”color: #ce9178;”>”prd”</span>]</div>
<div>    <span style=”color: #c586c0;”>return</span> HttpResponse(mensaje)</div>
</div>
formulario:
<div style=”color: #d4d4d4; background-color: #1e1e1e; font-family: Consolas, ‘Courier New’, monospace; font-size: 14px; line-height: 19px; white-space: pre;”>
<div><span style=”color: #808080;”><</span><span style=”color: #569cd6;”>html</span><span style=”color: #808080;”>></span></div>
<div><span style=”color: #808080;”><</span><span style=”color: #569cd6;”>header</span><span style=”color: #808080;”>></span></div>
<div>    <span style=”color: #808080;”><</span><span style=”color: #569cd6;”>title</span><span style=”color: #808080;”>></span>busqueda de productos<span style=”color: #808080;”></</span><span style=”color: #569cd6;”>title</span><span style=”color: #808080;”>></span></div>
<div><span style=”color: #808080;”></</span><span style=”color: #569cd6;”>header</span><span style=”color: #808080;”>></span></div>
<div><span style=”color: #808080;”><</span><span style=”color: #569cd6;”>body</span><span style=”color: #808080;”>></span></div>
<div>    <span style=”color: #808080;”><</span><span style=”color: #569cd6;”>form</span> <span style=”color: #9cdcfe;”>action</span>=<span style=”color: #ce9178;”>”/buscar/”</span> <span style=”color: #9cdcfe;”>method</span>=<span style=”color: #ce9178;”>”GET”</span><span style=”color: #808080;”>></span></div>
<div>        <span style=”color: #808080;”><</span><span style=”color: #569cd6;”>input</span> <span style=”color: #9cdcfe;”>type</span>=<span style=”color: #ce9178;”>”text”</span> <span style=”color: #9cdcfe;”>name</span>=<span style=”color: #ce9178;”>”prd”</span><span style=”color: #808080;”>></span></div>
<div>        <span style=”color: #808080;”><</span><span style=”color: #569cd6;”>input</span> <span style=”color: #9cdcfe;”>type</span>=<span style=”color: #ce9178;”>”submit”</span> <span style=”color: #9cdcfe;”>value</span>=<span style=”color: #ce9178;”>”buscar”</span><span style=”color: #808080;”>></span></div>
<div>    <span style=”color: #808080;”></</span><span style=”color: #569cd6;”>form</span><span style=”color: #808080;”>></span></div>
<div><span style=”color: #808080;”></</span><span style=”color: #569cd6;”>body</span><span style=”color: #808080;”>></span></div>
<div><span style=”color: #808080;”></</span><span style=”color: #569cd6;”>html</span><span style=”color: #808080;”>></span></div>
</div>
<div></div>
<div>muchas gracias</div>
<div></div>
<div>Juan Totales</div>