【Python】Flask系列-数据库笔记】的更多相关文章

MySQL-python中间件的介绍与安装: 1.如果是在类unix系统上,直接进入虚拟环境,输入sudo pip install mysql-python. 2.如果是在windows系统上,那么在这里下载http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下载MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl,然后在命令行中,进入到MySQL_python‑1.2.5‑cp27‑none‑win_am…
目录 起步 安装Python2.7: Python虚拟环境介绍与安装: pip安装flask: 认识url: URL详解 web服务器和应用服务器以及web应用框架: Flask 第一个flask程序讲解: 设置debug模式: 使用配置文件: url传参数: 反转URL: 页面跳转和重定向: url链接:使用url_for(视图函数名称)可以反转成url. 加载静态文件: get请求和post请求: get和post请求获取参数: 保存全局变量的g属性: 钩子函数(hook): cookie:…
Jinja2模板 Jinja2模板传参 如何渲染模板: 模板放在templates文件夹下 从flask中导入render_template函数. 在视图函数中,使用render_template函数,渲染模板.注意:只需要填写模板的名字,不需要填写templates这个文件夹的路径. 模板传参: 如果只有一个或者少量参数,直接在render_template函数中添加关键字参数就可以了. 如果有多个参数的时候,那么可以先把所有的参数放在字典中,然后在render_template中, 使用两个…
一.数据库框架 Flask-SQLAlchemy (1)安装: pip install flask-sqlalchemy (2)Flask-SQLAlchemy数据库URL 数据库引擎 URL MySQL mysql://username:password@hostname/database Postgres postgresql://username:password@hostname/database SQLite(Unix) sqlite:////abslute/path/to/datab…
#coding:utf8 from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) # 设置链接数据库的url app.config['SQLALCHEMY_DATABASE_URI']='mysql://root:mysql@127.0.0.1:3306/flask' # 每次请求结束后自动提交数据 app.config['SQLALCHEMY_COMMIT_ON_TEAMDOWN…
Flask学习 安装pipenv虚拟环境 pip Install pipenv 运行pipenv pipenv --version 进入虚拟容器 pipenv install 安装flask pipenv install flask 调用flask form flask import Flask 声名路由(对比url) @app.route('hello') 设置默认参数 @app.route('bugman',defaults={'name':'bugman') @app.route('/bu…
# coding:utf-8 from jinja2 import Template x = """ <p>大爷的孙子</p> <ul> {% for i in my_list %} <li>{{ i }}</li> {% endfor %} </ul> """ template = Template(x) # 输出是一个HTML格式的字符串(视图模板) print(temp…
1.学习目标 熟悉Flask相关知识. 熟悉web开发流程. 能独立开发Flask项目. 2.环境配置 Python虚拟环境安装 因为python的框架更新迭代太快了,有时候需要在电脑上存在一个框架的多个版本,这时候虚拟环境就可以解决这个问题. 通过以下命令安装虚拟环境: pip install virtualenv 开辟新的虚拟环境: virtualenv [virtualenv-name] 激活虚拟环境: [类Linux]:source [虚拟环境的目录]/bin/activate # 进入…
这个系列是学习<Flask Web开发:基于Python的Web应用开发实战>的部分笔记 对于用户提交的信息,包括 账号.文章 等,需要能够将这些数据保存下来 持久存储的三种方法: 文件:shelve(pickle 和 DBM 的结合)等,提供类似字典的对象接口 关系型数据库(SQL) 非关系型数据库(NoSQL) 其他 通常会使用数据库保存信息,并向数据库发起查询获取信息 SQL,关系型数据库 关系型数据库把数据存储在表中,表在程序中通过 Python 的类实现.例如,订单管理程序的数据库中…
Python Flask学习笔记之模板 Jinja2模板引擎 默认情况下,Flask在程序文件夹中的templates子文件夹中寻找模板.Flask提供的render_template函数把Jinja2模板引擎集成到了程序中. 渲染模板 创建文件夹 mkdir app/templates 改写代码 # routes.py from flask import render_template from app import app @app.route('/') @app.route('/index…