如何对网站进行分析,中国建设协会官网证件查询,舟山市定海区建设规划局网站,网站开发工具有组合1. 关于 Flask
Flask诞生于2010年#xff0c; Armin Ronacher的一个愚人节玩笑。不过现在已经是一个用python语言基于Werkzeug工具箱编写的轻量级web开发框架#xff0c;它主要面向需求简单#xff0c;项目周期短的小应用。
Flask本身相当于一个内核#xff0c;其他几乎所…1. 关于 Flask
Flask诞生于2010年 Armin Ronacher的一个愚人节玩笑。不过现在已经是一个用python语言基于Werkzeug工具箱编写的轻量级web开发框架它主要面向需求简单项目周期短的小应用。
Flask本身相当于一个内核其他几乎所有的功能都要用到扩展都需要用第三方的扩展来实现。用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。你可以选择MySQL也可以用NoSQL。其 WSGI 工具箱采用 Werkzeug路由模块模板引擎则使用 Jinja2 。
虽然Flask不是最出名的框架但是Flask应该算是最灵活的框架之一这也是Flask受到广大开发者喜爱的原因。
官方网站http://flask.pocoo.org中文网站https://dormousehole.readthedocs.org
2. 一个简单的 Web 程序
main.py:
from flask import Flaskapp Flask(__name__)app.route(/)
def hello_world():return Hello World!if __name__ __main__:app.run()可能会有如下警告
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.解决方法https://blog.csdn.net/JineD/article/details/132250043
3. 也可以直接运用视图模板.
index.html:
!DOCTYPE html
html langen
headmeta charsetUTF-8titleTitle/title
/head
bodyh1Hello World/h1
/body
/html记住要放入相应文件夹中
main.py:
from flask import Flask, render_templateapp Flask(__name__)app.route(/)
def hello_world():return render_template(index.html,title demo)if __name__ __main__:app.run()
4. 增加路由
main.py :
from flask import Flask, render_templateapp Flask(__name__)app.route(/)
def hello_world():return render_template(index.html, titledemo)app.route(/services)
def services():return Serviceapp.route(/about)
def about():return Aboutif __name__ __main__:app.run(debugTrue)