• flask连接sqlite数据库


    总结一下使用flask连接sqlite出现的几个问题:

    第一步:

     为app添加一个数据库配置:

    app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(base_dir, 'liu.sqlite')------其中liu.sqlite是为数据库添加的名字

    第二步:
    点击Database---然后按照下图点击

     第三步,点击如图所示的三个点,找到项目所在路径,再加上数据库的名字(如下一步的图片)

    第四步:如图,是这样填写的喽

     最后总结一下运行过程中遇到的问题:

    把原来的flask-sqlalchemy 2.3版本卸载了  安装上2.1版本的

    pycharm下终端里面输入:pip install flask-sqlalchemy==2.1  就可以了,至于原因,目前还不了解

     出现这个情况可能是1,就像上面那样flask-sqlalchemy版本改变了,但是数据库的表还是上次创建的,所以有冲突

    2,数据库中表的结构发生变化,比如字段名进行修改,字段类型进行修改

    上面这两个事件导致的报错该怎么解决呢?

    找到这个表,单击右键,选择delete(删除就好了)

    注意不要把那两个勾勾选上,如图片的样子,点击OK就可以了

    以后遇到问题再继续更新喽

    还有一个问题忘记写了:

    注意:

    当你把下面的时间格式存入数据库时,数据库的字段类型要定义成str的格式(如下图)

    OK,可以了,整理到此结束

  • 相关阅读:
    C语言-第四周作业
    第8次Scrum会议(10/20)【欢迎来怼】
    例行报告(20171011-20171019)
    C语言--第二周作业评分和总结(5班)
    C语言-第三周作业
    第一次Scrum会议(10/13)【欢迎来怼】
    单元测试之四则运算
    四则运算V1.1
    例行报告(20170927-20171010)
    C语言--第一周作业评分和总结(5班)
  • 原文地址:https://www.cnblogs.com/daqingzi/p/9077036.html
Copyright © 2020-2023  润新知