当前位置:网站首页>flask创建数据库失败未报错
flask创建数据库失败未报错
2022-08-09 06:22:00 【考拉盖饭】
老师给我们讲的创建数据库的代码:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app=Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI']='mysql://root:[email protected]:3306/text'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS']=False
app.config['SQLALCHEMY_ECHO'] = True
db=SQLAlchemy(app)
class Role(db.Model):
__tablename__='roles'
id=db.Column(db.Integer,primary_key=True)
name=db.Column(db.String(16),unique=True)
class User(db.Model):
__tablename__='users'
id=db.Column(db.Integer,primary_key=True)
name=db.Column(db.String(16),unique=True)
role_id=db.Column(db.Integer,db.ForeignKey('roles.id'))
@app.route('/',methods=['post','get'])
def index():
return 'hello'
# 删除表
db.drop_all()
# 创建表
db.create_all()
if __name__=='__main__':
app.run(debug=True)
这上面的代码可能python2.x运行是对的但是对与我装的python环境是3.8就会运行不成功但是它不会在控制台报错
这是因为MySQLdb 只适用于python2.x,发现pip装不上.它在python3的替代品是: import pymysql
在导包处添加以下代码
import pymysql
pymysql.install_as_MySQLdb()
看图:
边栏推荐
- 普罗米修斯原理及节点发布
- [GO]、数组与切片
- DevNet: Deviation Aware Networkfor Lane Detection
- 抗菌药物丨Toronto Research Chemicals 天冬酰胺D
- Xilinx Zynq ZynqMP DNA
- 推进产教融合 赋能教育创新发展 | 华云数据荣获“企业贡献奖”
- Unity 五子棋游戏设计和简单AI(3)
- list 字符串的输出方法 print(*a) print(““.join(str(c) for c in a) )
- 超顺磁四氧化三铁@二氧化硅@硫化镉纳米核壳结构材料|表面接枝mPEG的Fe3O4磁性纳米颗粒(f-Fe3O4)|相关产品
- 数据中台项目前期总结
猜你喜欢
Xilinx Zynq ZynqMP DNA
phpstudy install flarum forum
How to automatically fill down an excel table without dragging the mouse down
具有CT造影功能的硫化铋纳米棒|硫化铋-锌原卟啉复合材料(PAMAM/Bi2S3复合纳米粒子)
磁性核壳四氧化三铁颗粒负载金纳米星|磁性Fe3O4-POSS-COOH|超顺磁四氧化三铁聚多巴胺核壳结构纳米粒子
二十四节气之立秋
Gao Zelong, a famous digital collection expert and founder of the Digital Collection Conference, was interviewed by China Entrepreneur Magazine
中英文说明书丨TRC D-阿卓糖(D-Altrose)
SiO2 / KH550 modified ferroferric oxide nano magnetic particles | PDA package the ferromagnetic oxide nanoparticles (research)
Deep Learning - Principles of Neural Networks 2
随机推荐
半胱氨酸/半乳糖/苝二酰亚胺功能化Fe3O4四氧化三铁纳米材料|科研试剂
Cysteine/Galactose/Perylenediimide Functionalized Fe3O4 Fe3O4 Nanomaterials | Scientific Research Reagents
CalBioreagents超全Id 蛋白兔单克隆抗体,助力科研
MYSQLg advanced ------ batch insert millions of data
S7-200SMART PLC Modbus TCP communication
阿里巴巴官方技术号
域名批量查询在线工具
Getting started with kubernetes apparmor
Text String Length Sorting - Online Tool
Initials-Letter Query Tool-Word Abbreviation Query Online Tool
著名数字藏品专家、数藏大会创始人高泽龙接受中国企业家杂志采访
list 字符串的输出方法 print(*a) print(““.join(str(c) for c in a) )
ZIP压缩包文件删除密码的方法
推进产教融合 赋能教育创新发展 | 华云数据荣获“企业贡献奖”
契约测试(上):什么是契约测试
redis 运行lua 脚本 出现Invalid argument(s)
uniapp实现防抖搜索
手把手教你用C语言制作七夕流星雨---优雅永不过时(详细教程)
抗菌药物丨Toronto Research Chemicals 天冬酰胺D
【Feel】In the Unity Feel plugin, Camera cannot display CameraShake correctly