我开始学习Flask-SQLAlchemy,这是我的第一个项目,我试图创建一个博客Application。而且我无法连接该数据库!
我尝试了几种使用多种方式进行连接的方式,例如将连接包装在try:
和except:
代码块中。还有很多其他事情,但主题似乎都不起作用。
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:\\\\E:\Blog\database.db'
db = SQLAlchemy(app)
我现在有了这段代码来连接数据库,这将引发以下错误:sqlalchemy.exc.ArgumentError: Could not parse rfc1738 URL from string 'E:\Blog\database.db'
据我所知,我认为这是文件路径错误,但似乎没有文件路径有效!我尝试使用:sqlite:////mnt/e/Blog/database.db
来自另一个stackOverflow实例,但看起来它是用于UNIX的。请帮忙!
答案 0 :(得分:0)
您应该在开始时使用斜杠,而不是在后退
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///C:\\absolute\\path\\to\\foo.db'