• (可选)在进行多场次实验的时候,还可以在creating_session中添加的内容是session.label。这是因为,oTree启动每一个session时会随机生成一串code作为session.code,这个值可以区分不同场次,但是不够直观,而session自带了label字段。因此可以在creating_session中指定session.label,这样下载的数据中就带有直观的label作为区分。这里获取不同场次开始实验的时间并格式化,作为session的label

    def creating_session(subsession):
        import datetime as dt
        session = subsession.session
        now = dt.datetime.now()
        format_date = now.strftime("%Y-%m-%d %H:%M:%S")
        session.label = format_date
  1. 关闭debug mode

    • debug mode是在测试的时候使用的,会在每个页面下显示当前页面的相关变量信息,以及出问题的时候提示具体信息,在正式实验的时候需要关闭

    • 关闭方式是在实验程序的settings.py文件中赋值:

      DEBUG = False #改为True即开启debug mode
138 / 168