Python 在querydict中找不到Django密钥

Python 在querydict中找不到Django密钥,python,django,Python,Django,我有一个Python应用程序,在几台计算机上都能正常工作。然而,在其中一本书中,它不断地说这个错误: Key 'nombre' not found in <QueryDict: {}> 你们能看到错误吗?令我惊讶的是,它在许多计算机上都工作得很好。但是我们在我的同事那里进行了最后的试用,结果出现了这个错误。你能发布完整的stacktrace吗?我和我的同事不在一起,我不能在我的机器上重现这个错误,因为它在这里工作得很好。但这是典型的回溯,好像模板表单中的“名称”与我在视图中使用的名

我有一个Python应用程序,在几台计算机上都能正常工作。然而,在其中一本书中,它不断地说这个错误:

Key 'nombre' not found in <QueryDict: {}>

你们能看到错误吗?令我惊讶的是,它在许多计算机上都工作得很好。但是我们在我的同事那里进行了最后的试用,结果出现了这个错误。

你能发布完整的stacktrace吗?我和我的同事不在一起,我不能在我的机器上重现这个错误,因为它在这里工作得很好。但这是典型的回溯,好像模板表单中的“名称”与我在视图中使用的名称不同。我发现我的同事使用的是DJango 1.4.5,而其他人使用的是1.5.4(包括我)。我真的怀疑这是否有什么关系,但如果有人知道这是原因,请提一下。您的表单本身没有
nombre
。。。你的观点也不一样。。。所以,呃。。。。你有缓存的.pyc吗。。。您是否重新启动了服务器并检查了某些东西没有尝试使用
nombre
?对不起,Jon!,我在这里打字的错误。错误是找不到键'nombreproducto',它确实在表单中。尽管如此,我们已经修复了它,我的合作伙伴更新到了1.5.4,它工作得很好(仍然不知道为什么版本会弄糟)。谢谢大家的回复!
> <form action="/creacionproducto/" method="post"> {% csrf_token %}
>     <p> Nombre del producto <input type="text" name="nombreproducto"></p>
>     <p> Identificador del producto <input type="text" name="identificador"></p>
>     <p> Identificador del cliente <input type="text" name="identificadorcliente"> </p>
>     <p> Nombre del plan al que se afiliara <input type="text" name="nombreplan"> </p>
>     <p> <input type="submit" value="Crear"></p> </form>
def creacion_producto(request):
    nombre=request.POST['nombreproducto']
    idproducto=request.POST['identificador']
    idcliente=request.POST['identificadorcliente']
    nombreplan=request.POST['nombreplan']