Python-Flask项目再填一坑——User用户模型的建立

来源:互联网 发布:dm单设计软件 编辑:程序博客网 时间:2024/05/22 20:28
最近在学习一个Python-Flask项目,用python做一个网站,将用户模型映射到数据库的表单中,这就涉及到Flask-SQLALchemy初始化和设置数据库配置信息,创建模型与表的映射,建立初始化迁移环境,Flask-Migrate, Flask-Script等一系列的知识。

继昨天建立初始化迁移环境填完一个坑后(db.create_all()是建完模型后用来测试代码正确性用的,真正跑程序时把它删掉,不然就会报错)又出现了新的问题。

   先说一下将迁移文件映射到数据库中的三部曲:

1. python manage.py db init 初始化环境

2. python manage.py db migrate 生成迁移文件

3. python manage.py db upgrade 将迁移文件真正映射到数据库中

在第二步的时候出现了问题,报错如下:


sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:mys

找了半天,发现是这里错了:


这里DB_URI就是连接数据库的路径,“mysql+mysqldb”指定了使用MySQL-Python来连接,我在程序中打成了mysqlldb,才会报错,醉了。charset指定了连接时使用的字符集。第二步做完以后就在pycharm里生成了一个版本文件。


最后,补充一个很好的博客,SQLALchemy使用经验

阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝收不到货怎么办 淘宝不处理投诉怎么办 实体店不能退货怎么办 顾客无理由退货怎么办 京东衣服质量问题怎么办 买家退货要运费怎么办 卖家不给退运费怎么办 淘宝申请退款卖家不退怎么办 网购商家报复怎么办 淘宝退货店家不同意怎么办 淘宝退货不同意退款怎么办 运费险没收到怎么办 地税逾期未申报怎么办 转转买家发到付怎么办 捡到苹果手机打不开怎么办 捡到指纹手机打不开怎么办 捡到手机密码打不开怎么办 遇到假苹果售后怎么办 做微商被骗囤货怎么办 代理如果不做了怎么办 微商加盟费不退怎么办 手机背面发霉了怎么办 手机电池被换了怎么办 苹果6pcpu发热怎么办 手机漏电怎么办手发麻 iphone主板烧了怎么办 ioS13.1抹掉数据怎么办 阿迪达斯 实体店 假货 怎么办 椰子v2鞋底发黄怎么办 椰子鞋 白色脏了怎么办 微信照片过期怎么办 开淘宝店快递怎么办 淘宝下架cmcc怎么办 别人说你穿假鞋怎么办 浅色裤子染色了怎么办 鞋扣不粘了怎么办 船鞋穿久了会臭怎么办 aj1鞋头开胶怎么办 遇到会搞事的家长怎么办 衣服撞衫了怎么办 羽绒服洗掉色了怎么办