您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 其他语言 >> (python)flaskweb开发 sqlalchemy配置问题

(python)flaskweb开发 sqlalchemy配置问题

来源:网络整理     时间:2016/8/7 12:24:37     关键词:

关于网友提出的“ (python)flaskweb开发 sqlalchemy配置问题”问题疑问,本网通过在网上对“ (python)flaskweb开发 sqlalchemy配置问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: (python)flaskweb开发 sqlalchemy配置问题
描述:

小白在学Flask开发,按照jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播学到了数据库这个环节,有一些基础知识无法理解,希望前辈指教

链接数据库用的框架是用的Flask-Sqlalchemy
我正在配置的是config.py文件

import os
basedir = os.path.abspath(os.path.dirname(__file__))

SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'app.db')
SQLALCHEMY_MIGRATE_REPO = os.path.join(basedir, 'db_repository')

在这个配置文件里面,jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播说SQLALCHEMY_DATABASE_URI 是数据库文件保存的路径。

我不明白的是:
basedir这个变量应该是一个绝对路径,为什么在这个赋予变量SQLALCHEMY_DATABASE_URI 的时候,前面要加sqlite:///呢?sqlite:///代表什么意思?

而且我的app.db文件实际路径是在c:\microblog这个路径下面的,但是为什么数据库文件保存路径要在前面加sqlite:///

谢谢指教!


解决方案1:

sqlite://表示sqlalchemy使用的数据库引擎是SQLite. 具体可以看看sqlalchemy文档中对数据库URL的说明。


以上介绍了“ (python)flaskweb开发 sqlalchemy配置问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3145752.html

相关图片

相关文章