为了账号安全,请及时绑定邮箱和手机立即绑定

在SQLite这里卡住了

SQLite这个数据库是如何将db.sqlite3文件关联的呢?卡在这里了

正在回答

3 回答

找到在settings.py中的DATABASES配置项,里面有这么一句:

'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),

关联靠的就是这里,当然,sqlite3这个后缀名本身是无所谓的,我们平时见得更多的可能是.db,然而你把这里改成.haha它一样可以创建,并正常使用。

至于它具体是怎么实现的,有兴趣你可以去看看django.db.backends模块下的源代码,这些逻辑Django自己已经封装好了。

或者推荐你去看一下Python的sqlite3的用法,你自己也可以写一套封装了。

0 回复 有任何疑惑可以回复我~

终于找到方法了,也不用什么配置去关联,只需要直接打开这个可视化工具,然后点击open database,就可以直接打开了

0 回复 有任何疑惑可以回复我~

同问呀,完全卡在了这里,并不知道如何将老师这里说的SQLite Expert和Python项目应用中的数据库.sqlite3文件关联起来,然后能通过这个可视化工具操作

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65199    人
  • 解答问题       868    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

在SQLite这里卡住了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信