课程
/后端开发
/Python
/django入门与实践
SQLite这个数据库是如何将db.sqlite3文件关联的呢?卡在这里了
2017-01-12
源自:django入门与实践 6-1
正在回答
找到在settings.py中的DATABASES配置项,里面有这么一句:
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
关联靠的就是这里,当然,sqlite3这个后缀名本身是无所谓的,我们平时见得更多的可能是.db,然而你把这里改成.haha它一样可以创建,并正常使用。
至于它具体是怎么实现的,有兴趣你可以去看看django.db.backends模块下的源代码,这些逻辑Django自己已经封装好了。
或者推荐你去看一下Python的sqlite3的用法,你自己也可以写一套封装了。
终于找到方法了,也不用什么配置去关联,只需要直接打开这个可视化工具,然后点击open database,就可以直接打开了
同问呀,完全卡在了这里,并不知道如何将老师这里说的SQLite Expert和Python项目应用中的数据库.sqlite3文件关联起来,然后能通过这个可视化工具操作
举报
手把手带你进入Django开发的大门,充分领略Django的魅力