在树莓派Raspberry上使用flask进行python web开发

之前写过在树莓派上用nginx和sqlite和wordpress搭建博客的文章,不过最后的结论是树莓派还是承受不了wordpress之重,毕竟性能有限,那怎么才能更好得使用树莓派的性能?那就得自己来开发web端了,而不仅仅只是使用别人做好cms,虽然方便但是大刀小用了。做web开发,现在有很多流行的架构,比如ruby on rails,django等,在树莓派上运行web开发当然是要选轻量级的web开发框架。本文选用flask来在raspberry上进行web开发。flask是基于python的轻量级web开发框架。

个人原创,版权所有,转载请注明原文出处,并保留原文链接:

http://www.embbnux.com/2014/08/25/raspberry_use_python_flask_to_web_development/

 一  首先是在树莓派安装flask开发环境:   

我的树莓派是debian系统

ssh登陆树莓派后:


sudo apt-get install python-pip

sudo pip install flask

然后环境就搭好了。

二   测试

我在树莓派上写了一个小型的web blog:emdlog,放在github上了,这里可以直接拿来进行测试:


git clone https://github.com/embbnux/emdlog.git

cd emdlog/emdlog

sudo apt-get install sqlite3

sqlite3  db/flaskr.db schema.sql

cd ../

python runserver.py

然后浏览器访问:raspberry_ip:2000,应该就会看到一个很简易的blog站

flask的教程,我这里是参考官方文档:http://flask.pocoo.org/docs/0.10/

本文参考:http://mattrichardson.com/Raspberry-Pi-Flask/ 

《在树莓派Raspberry上使用flask进行python web开发》上有4条评论

      1. 你好 这个是怎么回事?

        sudo sqlite3 db/flaskr.db < schema.sql
        Error: unable to open database "db/flaskr.db": unable to open database file

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Time limit is exhausted. Please reload the CAPTCHA.

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据