
flask
Frost-xie
运维成长记
展开
-
flask使用模块flask_sqlalchemy来根据前端POST请求实现对本地数据库的增删改查(四)---查
上一篇文章已经讲过改了,这篇文章讲下根据id查询信息:话不多说,上代码:rom flask import Flask, flash,request, jsonifyapp = Flask(__name__)# 连接mysql数据库需要导入pymysql模块import pymysqlpymysql.install_as_MySQLdb()# 导入SQLAlchemy扩展:通过python对象操作数据库from flask_sqlalchemy import SQLAlchemy原创 2020-10-26 11:10:00 · 434 阅读 · 0 评论 -
flask使用模块flask_sqlalchemy来根据前端POST请求实现对本地数据库的增删改查(三)---改
上一篇文章已经讲过删了,这篇文章讲下改:(为了方便演示我创建了一个测试的数据:need_id为20的这些数据)话不多说,上代码:#根据id修改对应参数@app.route('/fix',methods=['POST'])def fix (): js = request.get_json() Need_id = js['need_id'] Title = js['title'] Applicant_name = js['applicant_name']原创 2020-10-26 11:04:15 · 365 阅读 · 0 评论 -
flask使用模块flask_sqlalchemy来根据前端POST请求实现对本地数据库的增删改查(二)---删
上一篇文章已经讲过增了,这篇文章讲下删:话不多说,上代码:@app.route('/delete',methods=['POST'])def delete (): js = request.get_json() Need_id = js['need_id'] #查询数据库是否有对应id的需求 Delete = need.query.get(Need_id) #如果id存在就删除 if Delete: try: db.ses原创 2020-10-26 10:55:54 · 363 阅读 · 0 评论 -
flask使用模块flask_sqlalchemy来根据前端POST请求实现对本地数据库的增删改查(一)---增
本文主要介绍falsk使用模块flask_sqlalchemy来根据前端POST请求实现对本地数据库的增删改查(一)--------增前言:上篇文章已经写到了falsk模块flask_sqlalchemy配置本地数据库,也已经建好表与字段本文不在赘述。如图所示建好的表needs,以及字段信息:接下来我们根据postman 模拟前端请求对字段进行插入值的操作:代码示例:from flask import Flask, request, jsonifya...原创 2020-10-26 10:49:34 · 800 阅读 · 0 评论 -
flask模块flask_sqlalchemy配置本地数据库
本文主要介绍利用falsk模块flask_sqlalchemy配置本地数据库前提:在要配置数据库的地址上已经搭建flask环境和mysql环境导入 flask-sqlalchemy以及pymysql(venv) $ pip install flask-sqlalchemy(venv) $ pip install pymysqlfrom flask import Flask, flash,request, jsonify#连接mysql数据库需要导入pymysql模块im.原创 2020-10-26 10:29:31 · 774 阅读 · 1 评论 -
pycharm创建flask文件并且同步到虚拟机
前言:准备工作:1.虚拟机可以与本地连通;2.虚拟机的Flask 环境已经准备好,并且无异常;3.我的虚拟机ip:192.168.56.99;4.pycharm 也已经可以以正常使用;1.在pycharm 上新建项目File---New Project2 .选择Flask--Existing interpreter--Interpreter后面的...3.选择SSH -输入Host和username--next4.输入密码---Next5.输入虚拟..原创 2020-10-16 16:34:34 · 285 阅读 · 0 评论 -
包含动态路由的flask程序
这是一个使用name 动态参数生成的欢迎消息。请尝试使用不同的名字,可以看到视图函数总是使用指定的名字生成响应flask 程序from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return '<h1>hello frost</h1>'@app.route('/user/<name>')def user(name): return '<h1&原创 2020-10-12 15:02:39 · 129 阅读 · 0 评论 -
flask环境准备
本文主要介绍flask环境搭建,搭建之前的python更新为3版本以及升级Python之后pip安装报错请参考pip安装报错 创建一个虚拟环境¶ 创建一个项目文件夹,然后创建一个虚拟环境。创建完成后项目文件夹中会有一个venv文件夹: [root@localhost ~]# lsanaconda-ks.cfg my pip-1.5.4 pip-1.5.4.tar.gz[root@localhost ~]# cd my/[root@localhost my]# lsPytho..原创 2020-10-10 15:06:13 · 159 阅读 · 0 评论 -
flask在centos上运行成功浏览器却无法访问(127.0.0.1:5000)
本文主要介绍flask在centos上运行成功浏览器却无法访问(127.0.0.1:5000)的问题解决在centos7上运行一个hello.py显示运行成功并且访问地址http://127.0.0.1:5000/falsk运行之后的默认地址为是:http://127.0.0.1:5000/访问失败了,将虚拟机中启动flask设置host='0.0.0.0',表示服务器已可以被公开访问from flask import Flaskapp = Flask(__name__)原创 2020-10-12 14:37:40 · 7720 阅读 · 2 评论