Python轻量框架Flask入门课程推荐
入门学习很不错!深入浅出 flask xc.hubwiz.com/course/562427361bc20c980538e26f
讲解内容包括了
- 路由:URL 规则与视图函数
- 请求、应答与会话 :Request/Response/Session
- 上下文对象 :Flask 核心机制
- 模板:分离数据与视图
- 访问数据库 :SQLAlchemy 简介
- 蓝图 :FLask 应用组件化
Python轻量框架Flask入门课程推荐
求教,我这个 flask 框架写的东西可以验证 token,无法用机器人
# -- coding:utf-8 --
from flask import Flask
from flask import request
from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
import hashlib
app = Flask(name)
app.debug = True
bot = ChatBot(“bot”, read_only=True)
bot.set_trainer(ListTrainer)
bot.train(“ListTrainer”)
.route(’/get_respnse’,methods=[‘GET’,‘POST’])
def response(user_input):
if request.method == ‘POST’:
response = bot.get_response(user_input).text
return {“response”:response}
.route(’/wx_flask’,methods=[‘GET’,‘POST’])
def wechat():
if request.method == ‘GET’:
#这里改写你在微信公众平台里输入的 token
token = ‘weixin’
#获取输入参数
data = request.args
signature = data.get(‘signature’,’’)
timestamp = data.get(‘timestamp’,’’)
nonce = data.get(‘nonce’,’’)
echostr = data.get(‘echostr’,’’)
#字典排序
list = [token, timestamp, nonce]
list.sort()
s = list[0] + list[1] + list[2]
#sha1 加密算法
hascode = hashlib.sha1(s.encode(‘utf-8’)).hexdigest()
#如果是来自微信的请求,则回复 echostr
if hascode == signature:
return echostr
else:
return ""
if name == ‘main’:
app.run(port=8000)
对于Flask入门,我推荐几个核心资源。首推官方文档(flask.palletsprojects.com),这是最权威的指南。Miguel Grinberg的《Flask Web开发实战》和配套博客教程非常经典,从基础到部署讲得很透彻。视频方面,Corey Schafer的Flask系列教程在YouTube上口碑很好,手把手带你做项目。
如果想快速上手,可以看看Real Python网站的Flask教程,质量很高。国内的话,菜鸟教程和廖雪峰的Python教程里Flask部分也不错,适合中文阅读。
建议先过一遍官方快速入门,然后跟着Miguel或Corey的教程做一个博客或Todo应用,基本就入门了。关键是多写代码,Flask本身很轻量,边做边学效果最好。
一句话总结:官方文档+Miguel Grinberg教程是最佳组合。
flask 看文档就好了,干嘛要花钱学?把本来简单的东西复杂化了
老哥,我定义的机器人无法工作,404 能帮我看看吗
https://blog.miguelgrinberg.com/index
Flask 可以看上面的教程
super expensive
这广告好硬啊
发铜币。
不是有些同学看文档头疼吗。
你贴这个谁也帮不了你。谁知道你的代码是啥,你改没改 token,你的目录是否对。。。。。。。。
你们都是欺负初学的英语不好的人是吗:)
老哥,这个代码可以过 token 验证,就是报 http 500 的错误,你倒是认真看一下再回复啊
最笨的办法埋点写日志,看问题出在那个位置,再看那块的代码,服务器出错,应该还是响应问题。
太贵了,能买三本书了。。。
这个教程能提高不少效率的。对于入门来说,先快速过一遍,然后进入项目状态,比较适合。和官网内容差异比较大,都是老司机的经验,
199.。。。我选择买书
买一本书搞定的事情卖 199.。
内容还不多。
不一样,思考的方式书多厚啊,这个可以边学边练,对有基础的人,效率似乎更重要吧。
还不如买盘游戏玩玩,看看官方文档
flask 的文档都看不进去的话… 这学习能力…
我擦,为啥不看文档,脑子有坑吗
199 应该很难有人买这个 flask 教程
有点贵,便宜点可能会买
那多钱觉得合适?
应该发到推广节点吧
我主要问题其实是前端……
Flask 前端设计浪费的时间比后台逻辑编写多太多了。
老哥,老实说 Flask 这玩意根本不用看视频教程。而且 199 也太贵了吧。。
说实在的真的不是视频教程。是边学边练的,看过以后会觉得比市面上课程强百倍。
需要搞得东西很多,但是也灵活,如果用 django 的话不灵活,这个各取所需吧。

