
Flask是一个使用Python编写的轻量级Web应用框架,凭借更灵活、轻便、安全且容易上手的特性,成为企业常用的Python框架之一。在完成Web前端、Linux以及MySQL相关的课程之后,专业的杭州Python学习班都会讲解Flask框架知识,以下是整理的相关知识点。
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收>
python web开发常用的工具:
1 Django
Django无疑是最通用的web开发框架之一,适用博客做一个后端和为企业做一个内容管理系统。
优点:从几乎为零的状态建设出一个全功能的web应用程序。
2 Requsts
制作一个的>
优点:接收和解析响应也很简单。
3 Selenium
使用Selenium,开发人员可以通过编程的方式自动打开网页,输入域,点击按钮,并提交表单。
优点:支持绑定任何语言,包括Python的web自动化框架。
4 Pillow
简称为PIL的端口。Pillow可以用来创建复合图像,应用过滤器,修改透明度,覆盖文本,转换图像文件类型。
优点:可以处理任何格式的。
备注:Python面向对象的设计非常干净,而且配备了令人难以置信的支持库。Python可以很容易地与其他流行的编程语言如Java,C和C ++集成。
python3下用flask-sqlalchemy对mysql数据库 *** 作案例:
from flask import Flask
from flaskextsqlalchemy import SQLAlchemy
app = Flask(__name__)
appconfig['SQLALCHEMY_DATABASE_URI'] = 'mysql://username:password@localhost/db_name'
db = SQLAlchemy(app)
class User(dbModel):
id = dbColumn(dbInteger, primary_key=True)
username = dbColumn(dbString(80), unique=True)
email = dbColumn(dbString(120), unique=True)
def __init__(self, username, email):
selfusername = username
selfemail = email
def __repr__(self):
return '<User %r>' % selfusername
admin = User('admin', 'admin@examplecom')
dbcreate_all() # In case user table doesn't exists already Else remove it
dbsessionadd(admin)
dbsessioncommit() # This is needed to write the changes to database
Userqueryall()
Userqueryfilter_by(username='admin')first()
首先做这个学会Flask框架,前端写一个用户注册的页面,当用户提交信息的时候,可以通过表单将数据传到数据库,用一个表把用户信息存起来,通过Flask去获取后台的数据,传回到一个新的页面,展示出来。
以上就是关于Flask框架怎么样,比起Web.py有哪些不同全部的内容,包括:Flask框架怎么样,比起Web.py有哪些不同、Flask Web开发当中的current_user、python web开发 用什么工具等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)