[英]DJANGO: local variable 'usuarios' referenced before assignment
我有这个问题。 当记录已经存在时,我喜欢数据,但如果不存在,显然不是。 这是如何验证的,以便在没有帖子记录时可以看到模板?
查看.py
def MemoList(request, usuario):
instancia = get_object_or_404(Empleado, usuario_id=usuario)
lista2 = Memorandum.objects.filter(para_id=instancia)
for usuarios in lista2:
lista_de = usuarios.de
lista_para_id = usuarios.para_id
lista_asunto = usuarios.asunto
lista_fecha = usuarios.fecha
context = {
"lista2":lista2,
"lista_de": usuarios.de,
"lista_para_id": lista_para_id,
"lista_asunto": lista_asunto,
"lista_fecha" : lista_fecha
}
return render(request, 'app/admin/memolist.html',context)
def MemoList(request, usuario):
instancia = get_object_or_404(Empleado, usuario_id=usuario)
lista2 = Memorandum.objects.filter(para_id=instancia)
for usuarios in lista2:
lista_de = usuarios.de
lista_para_id = usuarios.para_id
lista_asunto = usuarios.asunto
lista_fecha = usuarios.fecha
context = {
...
"lista_de": usuarios.de, # Your user dont exist here (seu usuarios ainda nao existe aqui)
}
return render(request, 'app/admin/memolist.html',context)
如果您有多个用户,则应将这些用户添加到一对一列表并将其发送到上下文
例子:
lista_usuarios = []
for usuarios in lista2:
lista_usuarios.append(usuarios.de)
lista_de = usuarios.de
lista_para_id = usuarios.para_id
lista_asunto = usuarios.asunto
lista_fecha = usuarios.fecha
或使用您自己的变量 lista2 拥有您的所有用户
context = {
...
"lista_de": lista2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.