Flask
fanxl12
学无止境......
展开
-
Python虚拟环境Pipenv镜像地址使用阿里云加速
Python虚拟环境Pipenv镜像加速配置找到项目下的Pipfile文件配置阿里云镜像地址 找到项目下的Pipfile文件 默认配置 [[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] flask = "*" [dev-packages] [requires] python_version = "3.6" 这个url对应的镜像地址比较慢,这里使用阿里云的,速度比较快 配置阿里云镜原创 2020-06-20 22:17:35 · 1710 阅读 · 0 评论 -
Flask + Gunicorn + Docker部署新手教程
Flask + Gunicorn + Docker部署新手教程requirements.txt定义定义Dockerfilepycharm连接docker启动配置 requirements.txt定义 在项目根目录下创建requirements.txt文件,将依赖添加进去,如下: Flask==1.1.2 gunicorn==20.0.4 gevent==20.6.2 定义Dockerfile 在项目根目录下创建Dockerfile文件,定义如下: FROM python:3.8 MAINTAINER 1原创 2020-06-20 22:08:16 · 1564 阅读 · 0 评论 -
flask-mail使用
flask-mail使用flask-mail安装email配置封装email发送方法 flask-mail安装 pipenv install flask-mail email配置 from flask_mail import Mail mail = Mail() mail.init_app(app) secure.py配置文件添加邮件相关配置 # Email 配置 MAIL_SERVER = 'smtp.qq.com' MAIL_PORT = 465 MAIL_USE_SSL = True MAIL_原创 2020-05-26 13:41:13 · 299 阅读 · 0 评论 -
Flask-login实现登录
flask-login实现登录安装flask-login配置flask-login在user对象配置get_user在需要认证的方法上添加注解 安装flask-login pipenv install flask-login 配置flask-login from flask_login import LoginManager login_manager = LoginManager() login_manager.init_app(app) # 指定登录地址 login_manager.login_v原创 2020-05-25 21:22:07 · 310 阅读 · 0 评论 -
Flask表单验证-wtforms
Flask表单验证安装wtforms安装email_validator重写DataRequired 安装wtforms pipenv install wtforms 安装email_validator pipenv install email_validator 重写DataRequired from wtforms.validators import DataRequired as WTFDataRrequired class DataRequired(WTFDataRrequired):原创 2020-05-25 16:40:35 · 655 阅读 · 0 评论 -
Flask使用flask-sqlalchemy
Flask使用flask-sqlalchemy安装flask-sqlalchemy安装cymysql驱动定义基础Model定义用户user模型配置数据库相关信息配置sqlalchemy 安装flask-sqlalchemy pipenv install flask-sqlalchemy 安装cymysql驱动 pipenv install cymysql 定义基础Model 新建models包,创建base.py基础model from datetime import datetime from fl原创 2020-05-24 22:25:42 · 256 阅读 · 0 评论 -
Flask配置蓝图
Flask配置蓝图概述代码编写蓝图初始化car页面使用web蓝图注册car模块将蓝图注册到app上静态文件访问模板配置 概述 Blueprint 是一个存储视图方法的容器,这些操作在这个Blueprint 被注册到一个应用之后就可以被调用,Flask 可以通过Blueprint来组织URL以及处理请求,Flask使用Blueprint让应用实现模块化。 代码编写 在项目app目录下创建一个web包用于存放所有的web页面代码,web即为项目的一个模块,下面的页面通过web蓝图来进行管理 蓝图初始化 在web原创 2020-05-24 16:44:13 · 536 阅读 · 0 评论 -
创建Flask项目
创建Flask项目创建项目安装pipenv(安装过就忽略)给项目创建虚拟环境 创建项目 新建项目文件夹e-car 安装pipenv(安装过就忽略) pip install pipenv 给项目创建虚拟环境 进入刚刚创建的项目目录e-car 输入安装命令 pipenv install 3. 修改虚拟环境镜像地址 打开项目下的Pipfile文件 修改url地址https://pypi.org/simple为阿里云镜像 url = "https://mirrors.aliyun.com/pypi/sim原创 2020-05-24 10:19:56 · 800 阅读 · 0 评论