将otree项目连接到mysql

rggaifut  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(189)

我试图将我的otree项目连接到mysql数据库,但不管我做什么,它都不能用mysql替换默认数据库(即sqlite)。当我运行命令时 otree runprodserver 80 并尝试访问 localhost:80 我得到以下信息:
您的数据库尚未就绪。尝试运行“otree resetdb”(缺少otree.failedsessioncreation、otree.chatmessage、sessions.session和15个其他模型的表)。
(显然,运行“otree resetdb”并不能解决问题。)
我添加了以下行到 settings.py :

environ['DATABASE_URL'] = 'mysql://localhost:3306'

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'DBNAME',
        'USER': 'DBUSER',
        'PASSWORD': 'DBPASSWORD',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

但还是不行。有什么办法解决这个问题吗?谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题