美文网首页
Flask-数据库

Flask-数据库

作者: FirmStone | 来源:发表于2018-07-11 08:37 被阅读0次

1.安装模块操作

D:\MySpace\FlaskDemo>venv\scripts\activate 激活虚拟环境
(venv) D:\MySpace\FlaskDemo>
(venv) D:\MySpace\FlaskDemo>pip list

Package    Version
---------- -------
pip        10.0.1
setuptools 40.0.0
wheel      0.31.1

(venv) D:\MySpace\FlaskDemo>pip install Flask-OpenID
(venv) D:\MySpace\FlaskDemo>pip freeze > requirements.txt
(venv) D:\MySpace\FlaskDemo>pip install flask_sqlalchemy 数据库相关模块

2.数据库学习

教程参看quickstart官方文档


(venv) D:\MySpace\FlaskDemo>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)]
 on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from app import db,models

D:\MySpace\FlaskDemo\venv\lib\site-packages\flask_sqlalchemy\__init__.py:794: FS
ADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead an
d will be disabled by default in the future.  Set it to True or False to suppres
s this warning.
  'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '

>>> db.create_all()  (此时会多出来个app.db文件)
>>> admin =models.User(username='admin', email='admin@example.com')
>>> guest =models.User(username='guest', email='guest@example.com')
>>> db.session.add(admin)
>>> db.session.add(guest)
>>> db.session.commit()
>>> models.User.query.all()

[<User 'admin'>, <User 'guest'>]
>>>

相关文章

  • Flask 框架(2)-模板

    Flask-模板

  • Flask-数据库

    按照http://www.pythondoc.com/flask-mega-tutorial/database.h...

  • Flask-数据库

    1.安装模块操作 D:\MySpace\FlaskDemo>venv\scripts\activate 激活...

  • flask-数据库crud

    一、创建表 用于第一次创建db.create_all()删除数据库中的所有的表db.drop_all() 二、数据...

  • Flask-数据库SQLALchemy安装

    前言介绍 SQLAlchemy是一个关系型数据库框架,它提供了高层的ORM和底层的原生数据库的操作,flask-s...

  • python版websocket

    背景 目前看到实现websocket的框架的- django的channels- flask- sanic好奇,用...

  • Flask-数据库常见模版代码

    一对多 实例场景用户与其发布的帖子(用户表和帖子表)角色与所属该角色的用户(角色表与多用户表) 示例代码 多对多 ...

  • flask-数据库之增删改查

    一、增删改 二、查 filter()方法filter(模型名.字段==值) 或 filter_by(字段=值) a...

  • flask-信号

    Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 使用方法...

  • Flask-基础

    网页的分类 静态网页:无法与服务器进行交互的网页 动态网页:能够与服务器进行交互的网页 WEB与服务器 WEB 网...

网友评论

      本文标题:Flask-数据库

      本文链接:https://www.haomeiwen.com/subject/pzpcpftx.html