连接mysql数据库,创建用户模型
1.安装与配置python3.6+flask+mysql数据库
(1)下载安装MySQL数据库

(2)下载安装MySQL-python 中间件
(3)pip install flask-sqlalchemy (Python的ORM框架SQLAlchemy)

2.mysql创建数据库

3.数据库配置信息config.py
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:@127.0.0.1:3306/mis_db?charset=utf8'
SQLALCHEMY_TRACK_MODIFICATIONS = False
4.建立mysql和app的连
from flask import Flask,render_template
from flask_sqlalchemy import SQLAlchemy
import config app = Flask(__name__)
app.config.from_object(config) db=SQLAlchemy(app)
5.创建用户模型
from flask import Flask,render_template
from flask_sqlalchemy import SQLAlchemy
import config app = Flask(__name__)
app.config.from_object(config) db=SQLAlchemy(app) class User(db.Model):
__tablename__='user'
id=db.Column(db.Integer,primary_key=True,autoincrement=True)
username = db.Column(db.String(20), nullable=False)
password = db.Column(db.String(20), nullable=False)
nickname = db.Column(db.String(50)) db.create_all() @app.route('/login')
def login():
return render_template('login.html') @app.route('/register')
def register():
return render_template('register.html') @app.route('/question')
def question():
return render_template('question.html') @app.route('/base')
def base():
return render_template('base.html') @app.route('/')
def index():
return render_template('index.html') if __name__ == '__main__':
app.run(debug=True)

连接mysql数据库,创建用户模型的更多相关文章
- 通过PHP连接MYSQL数据库 创建数据库 创建表
		通过PHP连接MYSQL数据库 $conn = mysql_connect("localhost","root","password") ... 
- MySQL数据库创建用户并实现远程登录
		创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 2.授权 GRANT privileges_name privileges O ... 
- mysql 数据库 创建用户和授权
		创建用户和密码 CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; 创建几个数据库 例如 db1,db2 用户授权访问指定的数据库 grant all privileg ... 
- mysql数据库创建用户、赋权、修改用户密码
		创建新用户 create user lisi identified by '123456'; 查看创建结果: 授权 命令格式:grant privilegesCode on dbName.tableN ... 
- 4.mysql数据库创建,表中创建模具模板脚本,mysql_SQL99标准连接查询(恩,外部连接,全外连接,交叉连接)
		 mysql数据库创建,表创建模等模板脚本 -- 用root用户登录系统,运行脚本 -- 创建数据库 create database mydb61 character set utf8 ; -- ... 
- Hibernate连接mysql数据库并自动创建表
		天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个 ... 
- django学习-10.django连接mysql数据库和创建数据表
		1.django模型 Django对各种数据库提供了很好的支持,包括:PostgreSQL.MySQL.SQLite.Oracle. Django为这些数据库提供了统一的调用API. 我们可以根据自己 ... 
- 通过批处理(bat)命令创建mysql数据库及用户等
		1.建立数据库文件:mysqlCreatDB.sql create database Mydb 2.为用户赋予权限文件:grantUser.sql grant select,insert,update ... 
- 如何用IDEA创建springboot(maven)并且整合mybatis连接mysql数据库和遇到的问题
		一.New->Project 二.点击next 三.在Group栏输入组织名,Artifact就是项目名.选择需要的java版本,点击next 四.添加需要的依赖 在这里我们也可以添加sql方面 ... 
随机推荐
- jq  日期区间处理
			<html lang="en"><head> <meta charset="UTF-8"> <title>Tit ... 
- windows安装mongodb服务简洁版教程
			根据网上安装教程,简单总结如下: 1.去mongodb官网下载电脑系统对应版本的软件,比如我的是windows 64位的,就选择64位的,可能下载下来之后文件夹上面显示的是win32,这个不用理会: ... 
- Qt编写自定义控件9-导航按钮控件
			前言 导航按钮控件,主要用于各种漂亮精美的导航条,我们经常在web中看到导航条都非常精美,都是html+css+js实现的,还自带动画过度效果,Qt提供的qss其实也是无敌的,支持基本上所有的CSS2 ... 
- linux Ubuntu系统安装百度aip
			1.下载百度api pip install baidu-aip 2.配置视频转码工具ffmpeg Ubuntu16.04下安装FFmpeg(超简单版) 第一步:添加源. sudo add-apt-re ... 
- <?php if($value['udertype'] == 0) {?> <td>超级管理员</td> <?php } else if ($value['udertype'] == 1)
			<?php if($value['udertype'] == 0) {?> <td>超级管理员</td> <?php } else if ($value['u ... 
- jquery截取地址栏中url参数的值
			<script> /*http://127.0.0.9/index.php?s=/Home/Index/fangguan_shuju&zc=2*/ function getQuer ... 
- dict的基本使用
			语法如下: dict1 = {'name':'huangmeiling','age':10,'address':'nanjing'} #print(dir(dict1)) # 获取到所有的key值 # ... 
- fiddler 修改
			很多新手学习fiddler抓包的同学们都会对https网站抓包难或者抓不起来的问题无所适从,想寻求解决办法,没问题,这节课就来解决你的疑问! 最典型的网站就是目前的百度网站了,百度在近些年采用了htt ... 
- 二叉查找树,AVL树,伸展树【CH4601普通平衡树】
			最近数据结构刚好看到了伸展树,在想这个东西有什么应用,于是顺便学习一下. 二叉查找树(BST),对于树上的任意一个节点,节点的左子树上的关键字都小于这个节点的关键字,节点的右子树上的关键字都大于这个节 ... 
- F#周报2019年第3期
			新闻 SAFE最近的活动 什么开源项目适合我们的奖学金受益者上手工作 布署SAFE应用至Google Cloud AppEngine Alea GPU:使用F#进行GPU编程 Rider 2018.3 ... 
