Python

=== Python编程:从入门到实践 image::https://i.loli.net/2021/02/26/TCJnDdrj97OQ3BR.png[Python编程:从入门到实践,170,200] 可从微信读书观看。 === Python核心编程(第3版) image::https://i.loli.net/2021/02/26/yb1ncvwMjeEhNVl.png[Python核心编程(第3版),200,200] 网盘: https://pan.baidu.com/s/1tpNel6LNDmG2CkxAaL7D_w['', role=“external”, …
设置密钥 app.secret_key = b'_5#y2L"F4Q8z\n\xec]/' 生成随机密钥: $ python -c 'import os; print(os.urandom(16))' 首页 from flask import Flask, request, redirect, url_for, session, render_template from markupsafe import escape app = Flask(__name__) app.secret_key = 'nimei' …
重定向 from flask import abort, redirect, url_for @app.route('/welcome') def welcome(): return redirect(url_for('login')) 终止响应 from flask import abort, redirect, url_for @app.route('/login') def login(): abort(401) 404页面 from flask import render_template @app.errorhandler(404) …
渲染模板 1、创建模板目录 templates,及模板文件 $ mkdir templates && cd templates $ touch hello.html $ touch login.html 2、目录结构 /flask_web /templates /hello.html /login.html /app.py 3、模板文件 hello.html <!doctype html> <title>Hello from Flask</title> {% if name %} <h1>Hello {{ name …
定义 GET 方法(默认) from flask import request from flask import render_template @app.route('/register', methods=['GET']) def register(): return render_template('register.html', title='Register Form') 定义 POST 方法 from flask import request from markupsafe import escape …
创建 app.py (flask默认会运行app.py文件) from flask import Flask from markupsafe import escape app = Flask(__name__) @app.route('/') def index(): return 'Index Page' 定义多个路由 @app.route('/hello') def hello(): return 'Hello, World' @app.route('/about') def about(): return …
安装 flask $ pip install flask 查看flask版本 $ flask --version 终端输出: Flask 1.0.2 Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 05:52:31) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] 创建项目目录 $ mkdir flask_web && cd flask_web 创建 hello.py from flask import Flask app = Flask(__name__) …
虚拟环境 虚拟环境是系统的一个位置,可以在其中安装包,并将其与其他Python包隔离。这样能够针对不同项目创建一个独立的环境,便于后期的移植。 虚拟环境管理工具 主要有三种: virtualenv(历史更悠久); pipenv(功能更强大); venv(Python3.3以上原生支持); 使用 virtualenv 创建虚拟环境 1、安装virtualenv $ pip install virtualenv 2、查看安装版本 $ python3 -m virtualenv --version 4、创建虚拟环境 $ python3 -m virtualenv dev_env 这时终端显示: …
环境 操作系统:MacOS Big Sur(版本11.2) SublimeText:Version 3.1.1 使用系统自带版本,直接运行 创建 hello_world.py 文件,内容如下: print('Hello World.') 选择菜单 Tools -> Build (或 command + B)。 配置Python3运行 1、查看Python3安装路径 $ type -a python3 or $ which python3 2、配置Sublime Text 选择菜单 Tools -> Build -> New Build System,会打开一个 …
查看python版本/更新pip $ python3 --version $ pip install --upgrade pip 安装 pip install pymongo 连接mongodb from pymongo import MongoClient # 格式化输出 from pprint import pprint client = MongoClient('mongodb://localhost:27017/') # 指定数据库 db = client.wangyi # 指定集合 collection = db.playlist 插入 # 插入单条 result = …