zoukankan      html  css  js  c++  java
  • 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,可以了,整理到此结束

  • 相关阅读:
    Browserify
    PhantomJS:基于WebKit、开源的服务器端JavaScript API
    ruby安装
    ssh tunnel通道
    tomcat部署方法总结
    Tomcat 部署:工程下 META-INF 目录下的 Context.xml
    UVA 674 Coin Change (DP)
    Android入门——电话拨号器和四种点击事件
    matlab reshape函数
    看看走过的路——个人重构
  • 原文地址:https://www.cnblogs.com/daqingzi/p/9077036.html
Copyright © 2011-2022 走看看