Python“InterfaceError:(sqlite3.InterfaceError)绑定参数1时出错-可能是不支持的类型

Python“InterfaceError:(sqlite3.InterfaceError)绑定参数1时出错-可能是不支持的类型,python,sqlite,flask,flask-sqlalchemy,Python,Sqlite,Flask,Flask Sqlalchemy,我正试图发布到数据库,但我得到了一个sqlalchemy.exc.interface错误。我正在使用烧瓶/烧瓶\炼金术扩展 Models.py Routes.py 回溯 sqlalchemy.exc.InterfaceError:sqlite3.InterfaceError绑定参数1时出错-可能是不支持的类型。 [SQL:插入链接原始url、缩短url、访问、创建值的日期?、?、?、?]而不是 self.shorten_url = self.create_short_link 试一试 错误可能

我正试图发布到数据库,但我得到了一个sqlalchemy.exc.interface错误。我正在使用烧瓶/烧瓶\炼金术扩展

Models.py

Routes.py

回溯

sqlalchemy.exc.InterfaceError:sqlite3.InterfaceError绑定参数1时出错-可能是不支持的类型。 [SQL:插入链接原始url、缩短url、访问、创建值的日期?、?、?、?]

而不是

self.shorten_url = self.create_short_link
试一试

错误可能是指出函数不是受支持的类型

@short.route('/add_link', methods=['POST'])
def add_link():
        original_url = request.form['original_url']
        link = Link(original_url=original_url)
        db.session.add(link)
        db.session.commit()

        return render_template('link_added.html',
          new_link=link.shorten_url, original_url=link.original_url)
self.shorten_url = self.create_short_link
self.shorten_url = self.create_short_link()