Flask 建站指引

微信公众号:数据乐趣

如有问题或建议,请公众号留言

为了不断更。。。。再烂也要上。

前言

照例,讲点儿题内话的废话。

为了图文并茂,强行放图

大部门半路子出家的pythoner学习python的原因和入门实例都是爬虫程序。但依据本人仨月的实践体悟,要想爬虫学得好,建站先行不可少。所以本文简单的扯一下如何利用python建立一个网站。

python建站大概也就分为两大类:1. 不利用网站框架,直接从砖头开始搞起。2. 利用框架建站。pythonic的一个重要特点就是简单好用,不利用框架来建站就不建议使用python了。Python最流行的两大框架:Django和Flask。不用去考虑其它的了,学不完的。

Django与Flask

对于非特别需求,二者都能满足使用。主要区别就是Django 集成更多功能所以更复杂一些,因此学习起来难度也更大一点;Flask更小巧,功能简单,因此建站过程中需要导入更多的功能模块。python功力不深,建议使用Flask。不是说简单就low,Flask不会让你失望。

建站基础

跟几乎所有建站要求一样,至少过过一遍Js,Jquery,Css等

了解一点Http基础,了解Jiaja2(这个可以用到再学)

Flask中文文档,要能过一遍就妥了http://docs.jinkan.org/docs/flask/

Flask开发环境

-- Flask 安装:

Javascript、Jquery、Css等,以及Flask本身的语法这里都不详细介绍了。

Angular是更先进的Js,但入门阶段建议先使用Js即可。

推荐一些网络靠谱的资源:

-- Js\css等基础: 廖雪峰、菜鸟、W3c任选一个过一遍。

小提醒:如果Js和Jquery都是现学的,一定要分清楚二者的语法和函数差异啊,都是泪啊。

-- Flask 进阶:http://www.bjhee.com/flask-ad1.html

-- Jiaja2 教程:http://www.bjhee.com/jinja2-statement.html

-- 网页布局: http://layoutit.justjavac.com/

Flask搭建最简单网站

官网上面的程序:helloworld.py

`

运行helloworld.py,打开浏览器输入 http://127.0.0.1:5000/即可。

是不是简单到令人发指?一个网站就这样建立起来了。

当然,看到Hello word大家都知道只是入门而已,难的都在后面。但其实Flask就是这么简单,更复杂的网站无非就是多加几个@app.route的路由器钩子,真的没有什么高深的内容了。

Flask实例

懒得写。

小建议:先参考实例意图,自己尝试代码实现。碰到不会的或者卡壳的先去查语法,再学习再Debug,最后再看实例内容。对于像我这种健忘的,语法经常是最难的一关。

网络上较好的资源:

-- www.baidu\google.com。

黑曼巴镇场

是不是很无奈

公众号关注

欢迎关注,不断进步。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180613G1WDA200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券