关于oTree中settings.py单房间配置的命名疑问
oTree单个房间配置:用ROOM还是ROOMS?
不管你是配置单个房间还是多个房间,oTree的settings.py里只能用ROOMS作为配置项,不存在ROOM这个单独的配置变量。
单个房间的配置写法是把单个房间的配置字典放在列表中,示例代码如下:
ROOMS = [ { 'name': 'my_experiment_room', 'display_name': '我的实验房间', # 可按需添加participant_label_file、use_secure_urls等其他配置项 } ]
oTree框架的设计逻辑里,ROOMS被定义为列表类型,用来统一管理所有房间的配置信息。哪怕只有一个房间,也需要保持列表的结构,这样框架才能正确识别并加载房间配置。
内容的提问来源于stack exchange,提问作者Anwesha Bandyopadhyay
相关产品推荐
相关产品推荐

