Django测试数据库已存在怎么办?
答案:1 悬赏:30 手机版
解决时间 2021-11-15 00:43
- 提问者网友:沉默的哀伤
- 2021-11-14 09:13
Django测试数据库已存在怎么办?
最佳答案
- 五星知识达人网友:一秋
- 2021-11-14 09:58
数据库创建前做个判断
if not exists database
create database追问我不知道测试数据库是在哪里建的。Django里数据库是在setting里做的,但是在使用Django测试时,根据文档,测试数据库是在内存中建的,测试结束会自动删除。但是我在测试时就出现了这个问题追答应该在项目里面的,你搜索一下数据库名看看有没有追问项目里没找到追答晕,看图片提示,说是可以选 yes (删除现有数据库)或者 no(不删除) 的啊
如果有源码的话直接去看源码怎么设置的。
必杀技:用everything软件工具,全电脑磁盘查找
if not exists database
create database追问我不知道测试数据库是在哪里建的。Django里数据库是在setting里做的,但是在使用Django测试时,根据文档,测试数据库是在内存中建的,测试结束会自动删除。但是我在测试时就出现了这个问题追答应该在项目里面的,你搜索一下数据库名看看有没有追问项目里没找到追答晕,看图片提示,说是可以选 yes (删除现有数据库)或者 no(不删除) 的啊
如果有源码的话直接去看源码怎么设置的。
必杀技:用everything软件工具,全电脑磁盘查找
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯