首先在flask的github中下载最新源代码。网址:https://github.com/mitsuhiko/flask
按照flaskr教程读懂源代码:网址:http://dormousehole.readthedocs.org/en/latest/tutorial/index.html
最后发现例子无法运行,需要改进三个地方:
1.在flaskr.py文件中最后面添加
if __name__ == '__main__':
app.run()
@app.cli.command('initdb')
AttributeError: 'Flask' object has no attribute 'cli'
在命令行中运行:
pip install https://github.com/mitsuhiko/flask/tarball/master
安装最新的flask版本
3.初始化数据库
在命令行中运行:
flask --app=flaskr initdb
flask --app=flaskr initdb
最后在命令行中运行:
python flaskr.py
浏览器访问http://127.0.0.1:5000/,就可以看到界面了
登录用户admin,密码default