9-11第05:50分添加国籍的选择时报错 'Undefined' object is not iterable,请帮忙指导

来源:9-11 登录验证客户用户表视频表创建外链视频功能开发-下(1)

快乐的埃里克

2020-06-06

model中的video.py代码如下:
class NationalityType(Enum):
china = 'china’
japan = 'japan’
korea = 'korea’
america = 'america’
other = ‘other’

NationalityType.china.label = '中国’
NationalityType.japan.label = '日本’
NationalityType.korea.label = '韩国’
NationalityType.america.label = '美国’
NationalityType.other.label = ‘其他’

前端代码:



国籍

%for nationality in NationalityType:
${nationality.label}
%endfor



报错界面:
图片描述
去掉以上的前端代码,又可以显示正常:
图片描述

写回答

1回答

deweizhang

2020-06-06

这里说有一个没定义的对象。我们可以把视图每一行打一个print 看看是哪行报错,如果都没有,把渲染的内容打印出来 看看哪个是none

0
1
快乐的埃里克
谢谢老师!
2020-06-07
共1条回复

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程