框架入门(.4.2)(04.08)

视频():
现有使用较多的web搭建框架:Flask、、,其实还有、web.py等(来源-框架入门【老男孩IT】)
#
Flask:短小精悍、内部没有太多组件,第三方组件丰富。
#
:重装备,内部包含了特别多组件:ORM、Form、、缓存、、中间件、信号等 #
:异步非阻塞框架(node.js)
#
---------------------------------------------------------------------------- #
开始搭建:
#
1.打开,新建,命名为,选择空目录,选择默认环境
此后,项目本地目录中就有:
#
2.安装须要的flask模块包,在中命令行中
#
>>flask
#
3.基本的程序打算就绪,开始编辑myapp.py的代码:
from flask import Flask
from flask import render_template #渲染
app = Flask(__name__)
@app.route('/') #主页地址,“装饰器”
def news():
the_news = {
'XXX1':'1',
'XXX2':'2',
'XXX3':'3',
'XXX4':'4',
}
context = {
'title':'新闻',
'the_news': the_news,
}
return render_template('index.html',context=context) #把index.html文件读进来,再交给浏览器
if __name__ == '__main__':
app.run(host='0.0.0.0',debug=True,port=80) #127.0.0.1 回路 自己返回自己
#
#
html的代码:
个性签名 {{context.title}}
{% for i in context.the_news %}
- {{ i }}{{ context.the_news[i] }}
{% endfor %}新闻讲究时效性 #
4.运行myapp.py(右键点击Run'myapp.py'),打开浏览器,输入或则127.0.0.1,结果如右图所示: #
---------------------------------------------------------------------------------------------------------
#
学习小计:
#
使用操作:
#
html操作(新手教程:): #
Title
#
#
...... #
学习总结: #
存在问题:
#
-----------------------------------------------------------
推荐学习: #
新手教程:基础教程(小白可以瞧瞧,有100道测试题)博客园-武沛齐:图书《程序设计开发宝典崔曲国》清华学院出版社、《基础教程(第2版修订版)[挪]Lie》人民邮电出版社
#
>>print('未完待续简单学习网网址简单学习网网址,多多指教!----') #