首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Lan小站

    python3 + flask + sqlalchemy

    python3 + flask + sqlalchemy +orm(1):链接mysql 数据库 1、pycharm中新建一个flask项目 2、按装flask、PyMySQL、flask-sqlalchemy 3、项目下面新建一个config.py 文件 DEBUG = True #dialect+driver://root:1q2w3e4r5t@127.0.0.1:3306/ DIALECT = 'mysql ' DRIVER='pymysql' USERNAME = 'root' PASSWORD = '1q2w3e4r5t' HOST = '127.0.0.1' PORT = 3306 DATABASE /python3_flask /Users/autotest/PycharmProjects/python3_flask/venv/bin/python /Applications/PyCharm.app * Debugger PIN: 216-502-598 python3 + flask + sqlalchemy +orm(2):数据库中添加表 往数据库中添加一张保存文章的表,表明为article,字段有

    63020编辑于 2022-07-14
  • 来自专栏python3

    Python3 flask nginx

    至于如何使用搜索即可,并不难 1、安装python3 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel /configure --prefix=/usr/local/python3.6.4 --enable-shared CFLAGS=-fPIC 加上--enable-shared和-fPIC之后可以将python3 的动态链接库编译出来,默认情况编译完lib下面只有python3.xm.a这样的文件,python本身可以正常使用,但是如果编译第三方库需要python接口的比如caffe等,则会报错;所以这里建议按照上面的方式配置 make;make install; 添加软连接 ln -s /usr/local/python3.6.4/bin/python3 /usr/bin/python3 ln -s /usr/local/ python3.6.4/bin/pip3 /usr/bin/pip3 防止运行Python是提示找不到库 cp libpython3.6m.so.1.0 /usr/lib/ /usr/lib64/ Python3

    98110发布于 2020-02-10
  • 来自专栏应兆康的专栏

    Python Web - Flask笔记3

    python中的类似,可以使用>,<,<=,>=,==,!=来进行判断,也可以通过and,or,not,()来进行逻辑合并操作。 Jinja2模板中的for循环语句 在jinja2中的for循环,跟python中的for循环基本上是一模一样的。也是for...in...的形式。并且也可以遍历所有的序列以及迭代器。 宏的概念和基本使用方法 类似Python中的函数,可以传递参数,但是不能有返回值,可以将一些经常用到的代码片段放到宏中,然后把一些不固定的值抽取出来当成一个变量。 使用宏的时候,参数可以为默认值。

    1.1K20发布于 2018-08-02
  • 来自专栏python3

    Flask+python3+super

    技术架构 原来的代码使用gunicorn+gevent+supervisor+flask+DB的架构;具体的细节如下: 本地服务器搭建了一个nginx域名服务器,里面区分PC端还是手机端; 访问域名通过 上篇文章说了flask项目是怎么拆分和组合的,但是上次仅仅是使用docker,多个容器之间使用的--link连接起来的,本篇文章将介绍如何使用docker-compose代替原来的多个docker命令 ; docker compose是什么可以自行搜索,我直接上我的docker-compose.yml version: '3' services: flask: 用,但是后面由于切换的时候是现切换数据库,在切换后段flask的镜像,所以就将数据库端口和宿主机绑定了。 其中flask、matrix、broadcast,都是之前代码中的功能,使用supervisor启动的,现在单独启动三个docker进程去完成。

    83210发布于 2020-01-02
  • 来自专栏python3

    如果使用 Python3(Flask)

    生成二维码的URL如下,后面的参数就是上面URL产生的uuid: https://login.weixin.qq.com/qrcode/weE4D106jA== 1.3、代码实现 要实现这个功能,需要对 Python 的模块 Flask 有一些了解。 /usr/bin/python3.6 # -*- coding: UTF-8 -*- # wangzan18@126.com # 2018-10-16 from flask import Flask /usr/bin/python3.6 # -*- coding: UTF-8 -*- # wangzan18@126.com # 2018-10-16 from flask import Flask {% endfor %}

<h3>微信订阅号</h3>
    {% for sub in user_dict.MPSubscribeMsgList

77210发布于 2020-01-06
  • 来自专栏云计算与大数据技术

    Python3+Flask初学教程

    一、学习文档 Flask 依赖 Jinja 模板引擎和 Werkzeug WSGI 套件 W3Cschool:https://www.w3cschool.cn/flask/ Flask中文文档:https import Flask, render_template, flash, request, redirect, jsonify, session from flask import escape, UPLOAD_FOLDER'] = UPLOAD_FOLDER app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024 app.secret_key = 'A0Zr98j/3yX import Flask, flash, redirect, render_template, request, url_for app = Flask(__name__) app.secret_key 3、上传文件 ? 4、查询数据库 ? ? 5、404页面 ?

    1.1K10发布于 2021-04-27
  • 来自专栏数据挖掘

    Python3+Flask+uwsgi部署

    python3 按照常规的方式安装即可: wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz tar zxvf Python-3.5.4 .tgz cd Python-3.5.4/ . /usr/bin/python2.7 Flask pip3 install flask uwsgi wget https://pypi.python.org/packages/0c/1c/44849e293e367a157f1ad863cee02b4b865840543254d8fae3ecdebdbdb9 uwsgiconfig.ini,写入如下信息 [uwsgi] # htmlWeb.py文件所在目录 chdir = /home/APIParse callable = app # flask htmlWeb.py # 进程数 processes = 5 # 使用3993端口 http = 0.0.0.0:3993 # 日志输出目录 daemonize = /home/APIParse/flask.log

    99341发布于 2019-07-02
  • 来自专栏bit哲学院

    python3+flask 开发web(一)

    参考链接: Python | 使用Flask进行Web开发简介 1、环境准备  1)安装Python:https://www.python.org/  2)安装python ide,pycharm:https ://www.jetbrains.com/pycharm/  3)安装flask:安装好了python,电脑就自动安装了pip,在cmd中执行命令:pip install flask  2、写代码:  1)helloword:  from flask import Flask app = Flask(__name__)     #创建一个wsgi应用 @app.route('/')            ' if __name__=='__main__':     app.run(debug=True) ​  执行结果:  3)json  ​ ​ ​ from flask import Flask make_response('delete cookie')     response.set_cookie('username','',expires=0)     return response  3使用

    69130发布于 2020-12-30
  • 来自专栏python3

    flask + Python3 实现的的

    3.同时让自己锻炼去开发测试平台,掌握flask开发程序,提高自己的业务水平。 整体思路: 1.利用flask+bootstrap来进行web界面开发,对接口,接口测试用例,定时任务,测试报告的持续集成。 2.IAPTest支持接口用例管理,接口多用例测试,支持定时测试任务,测试报告持久化 3.目前mock服务支持单一path,定时任务可以开启暂停多用例执行,定时任务执行后自动发送测试报告,多用例的单次执行 message': '你写入的类型目前系统不支持', 'data': ''}) 42 else: 43 return jsonify({'code': '-3' 2.目前由于考虑后续迁移内部使用的话,所以移除了注册功能,改为管理员后台添加方式,默认登录:liwanlei 密码:liwanlei 3.部分功能调试还存在一定的问题,欢迎各位多提宝贵意见, 部分功能欠缺

    74520发布于 2020-01-03
  • 来自专栏Naraku的专栏

    Python3+uWSGI+Nginx部署Flask

    安装Python3 先看看现在的Python版本,默认是Python2 $ python --version # Python 2.7.5 下载Python3 $ pwd # /root $ mkdir /usr/bin/python2.7.5 软链Python3和pip3 $ ln -sv /usr/local/python3.7/bin/python3.7 /usr/bin/python # $ ln -sv /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3 验证 $ python -V >>> Python 3.7.0 $ pip -V >>> pip /venv_flask/bin; # Python位置或虚拟环境 uwsgi_param UWSGI_CHDIR /www/wwwroot/flask; # 项目根目录 参考 做Python Web开发你要理解:WSGI & uWSGI 阿里云部署 Flask + WSGI + Nginx 详解 ----

    1.9K52发布于 2021-07-29
  • 来自专栏sktj

    python flask web 博客实例 关注模块 3

    user.is_following(current_user) %} | Follows you {% endif %} 3  

    50640发布于 2019-07-05
  • 来自专栏python3

    python3 flask 使用连接池

    python数据库连接池可以使用dbutils和PySQLPool但是这两个库似乎都只支持python2不支持python3,最后折腾了半天,Python3最后我使用的是sqlalchmey里的连接池工具 sqlalchemy.pool,把连接池应用到flask,我使用的是下面的方式,个人认为比较合理 from flask import Flask, _app_ctx_stack, current_app import MySQLdb import sqlalchemy.pool as pool app = Flask(__name__) app.config.from_pyfile('config.py host='0.0.0.0', debug=True, port=5001) 因为sqlalchemy里有连接池模块,直接使用下面的方式在需要的地方导入db我猜测也是连接池的管理方式,未测试 from flask_sqlalchemy

    1.5K30发布于 2020-01-02
  • 来自专栏嵌入式音视频

    FlaskPython基于Flask应用

    Flask介绍 Flask 是一款发布于2010年非常流行的 Python Web 框架。 特点 微框架、简洁,给开发者提供了很大的扩展性。 Flask和相应的插件写得很好,用起来很爽。 0.0.0.0", port=5000) # 127.0.0.1 参数解释 host 主机IP地址,可以不传 默认localhost port 端口号,可以不传 默认5000 通过Python 定义方法 自定义转换器主要做3步 创建转换器类,保存匹配时的正则表达式 from werkzeug.routing import BaseConverter class MobileConverter (BaseConverter): """ 手机号格式 """ regex = r'1[3-9]\d{9}' regex 名字是固定的 将自定义的转换器告知Flask应用 在转换器类中,实现 to_python(self,value) 方法,这个方法的返回值,将会 传递到 view函数中作为参数 to_url 在转换器类中,实现 to_url(self,values

    1.5K10编辑于 2023-05-07
  • 来自专栏sktj

    flask 设置环境变量 (flask 3)

    1、在根目录下建立env文件夹,然后cd到该文件夹下 pip install pipenv pipenv install pipenv install flask pipenv install watchdog pipenv install python-dotenv 2 、然后在根目录下建立:env放私有变量,一个放公共变量,a=1 .env SECRET KEY=secret string 公有环境变量 .flaskenv FLASK_ENV=development 3、获得变量 import os app.secret key= os.getenv ('SECRET KEY ',

    2.2K30发布于 2019-08-13
  • 来自专栏自动化、性能测试

    Flask3)- Flask 中的 HTTP 方法

    meth:`add_url_rule`, which has more details about the implementation. .. code-block:: python self:就是 Flask 类的实例 rule:其实就是路由规则 end_point:函数名 methods:如果没有传,那么会先通过 view_func 获取 methods 属性,如果还是没有,那默认就是 app.route('/post', methods=["POST"]) def post_(): # 返回字符串 return {"messgage": "这是post请求"} 返回的是一个 python

    1.2K20发布于 2021-07-14
  • 来自专栏python3

    python3-开发进阶Flask的基础

    三、学习flask 第一个flask: from flask import Flask duo=Flask(__name__) duo.run() 三行  启动了程序,但是访问url,发现是Not (__name__,...)  2、路由系统     装饰器实现的     @duo.route('/index',methods=['GET']) 3、视图             也有fbv,cbv url_for('index',nid=1)) #有参数要加参数 return "hello world" if __name__ == '__main__': duo.run() 3、 session.get('user') : return None return redirect('login') # 上面不通过,返回登入页面 -基本数据类型:可以执行python 9、中间件 那我们先来了解一下flask是怎么运行起来的: 先写一个简单的脚本: from flask import Flask duo=Flask(__name__) @duo.route('/index

    96420发布于 2020-01-19
  • 来自专栏有趣的django

    3.Flask-SQLAlchemy

     (1)安装 pip install flask_sqlalchemy (2)数据库连接 from flask import Flask # 1.导入 from flask_sqlalchemy import charset=utf8" #3.添加到到配置中 app.config['SQLALCHEMY_DATABASE_URI'] = DB_URI app.config['SQLALCHEMY_TRACK_MODIFICATIONS if __name__ == '__main__': app.run() (3)创建表 from flask import Flask from flask_sqlalchemy import if __name__ == '__main__': app.run()  (4)添加数据 from flask import Flask from flask_sqlalchemy import db.session.add(article) # db.session.commit() # 2.查询数据 # users=User.query.all() # print(users) # 3.

    81740发布于 2019-02-13
  • 来自专栏Elixir

    Python Flask 编程 | 连载 03 - Flask 请求

    这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情 一、Flask 请求 上下文对象 context,类似容器,存储了一些关键信息 应用上下文 请求上下文 在分派请求之前激活应用上下文和请求上下文 在 app.py 中的 index 视图函数中打印出 current_app 和 g from flask import current_app, g @app.route('/') def index "这是存在message变量中的信息", } return render_template('index.html', info=info) 图片 current_app 是一个 Flask dict 类型 headers:HTTP 请求头 sessio 对象:用户会话,是一个字典类型,存储在服务端,请求之间数据共享 新增视图函数 get_params,获取 get 请求中的参数 from flask

    70720编辑于 2022-09-26
  • 来自专栏猫哥的专栏

    Python3Flask SQLAlchemy 操作Mysql数据库

    本来对Java应该是比较熟悉的,使用Java来开发应该是比较合适的,但想到Python在近期非常的火热,于是想在学习后台开发的时候,顺便也学习一下Python的基础知识。 python3 -m pip install mysql-python 安装SQLAlchemy > python3 -m pip install flask-sqlalchemy 二、新建数据库 flaskdb ): # __init__.py from flask import Flask from db import db app = Flask(__name__) # 新建app对象 app.config.from_object 列的关键字为name, 类型为string,最长长度为64位,unique=True表示唯一,index=True表示添加索引 那么,用户数据列表如下: id name pwd 1 你 0 2 我 123 3 或者命令行运行: python3 FlaskDemo 此时就会在flaskdb中创建出users数据表 六、使用数据库 插入数据: def insert(name, pwd): user = User

    2.9K40发布于 2020-04-01
  • 来自专栏流川疯编写程序的艺术

    基于python3-sklearn,Flask 的回归预测系统

    参考代码 python链接oracle 的简单框架 #coding = utf-8 import cx_Oracle import time import json import os os.environ my_max(my_dict[item]),my_min(my_dict[item])] #print(my_result_dict) return my_result_dict ---- Flask /static/sample.png" width="640" height="480"> </body> </html> ---- from flask import Flask, request , render_template app = Flask(__name__) @app.route("/", methods=["GET", "POST"]) def hello(): if 接口: http://spark.apache.org/docs/latest/api/python/pyspark.ml.html#module-pyspark.ml.regression spark

    1.4K20发布于 2019-01-17
  • 领券