运行flask例子时遇到的问题

一、从哪里获取flask的实例?
学习一门技术,我喜欢从学习具体实例开始。从http://flask.pocoo.org/下载的flask压缩文件中,有现成的实例源码。

二、运行flask.py后,提示:OperationalError: unable to open database file

百度以后,参考http://stackoverflow.com/questions/15740964/stuck-at-flask-tutorial-step-3中的方法解决问题。
1. 将 DATABASE = '/tmp/flaskr.db' 修改为 DATABASE = '.\\tmp\\flaskr.db'
2. 在当前路径中创建一个tmp文件夹
3. 在tmp文件夹中创建一个空的flaskr.db

三、如何创建空白的flaskr.db
1. 在python中创建:
     import sqlite3
     sqlite3.connect("D:\\Flask-0.10.1\\examples\\flaskr\\tem\\flaskr.db")
2. 用sqlite3创建
    安装sqlite3:参考http://www.runoob.com/sqlite/sqlite-installation.html。从http://www.sqlite.org/download.html中下载sqlite-tools-win32-x86-3110100.zip和sqlite-dll-win32-x86-3110100.zip。然后将其中的文件复制到自己指定的文件夹。在cmd中运行sqlite3 D:\Flask-0.10.1\examples\flaskr\tmp\flaskr.db

然后运行flask.py,就没有问题了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值