Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在没有ORM的python中使用sqlite3数据库用于flaskr_Python_Flask_Sqlite - Fatal编程技术网

在没有ORM的python中使用sqlite3数据库用于flaskr

在没有ORM的python中使用sqlite3数据库用于flaskr,python,flask,sqlite,Python,Flask,Sqlite,我试图在python项目中使用sqlite3。我需要做一个注册页面来注册访问其他功能的用户。所以我需要检查用户名或电子邮件是否存在。我被禁止使用ORM(很抱歉我的英语不好)。我唯一通过的教程是: 但我不知道如何使用数据库,如何获取表信息和单元格,以及。。。 你能告诉我怎么做或者给我一份推荐信吗? 我想我一定知道一些这样的命令: @app.route('/') def show_entries(): #specially this line cur = g.db.execute('

我试图在python项目中使用sqlite3。我需要做一个注册页面来注册访问其他功能的用户。所以我需要检查用户名或电子邮件是否存在。我被禁止使用ORM(很抱歉我的英语不好)。我唯一通过的教程是: 但我不知道如何使用数据库,如何获取表信息和单元格,以及。。。 你能告诉我怎么做或者给我一份推荐信吗? 我想我一定知道一些这样的命令:

@app.route('/')
def show_entries():
    #specially this line
    cur = g.db.execute('select title, text from entries order by id desc')
    entries = [dict(title=row[0], text=row[1]) for row in cur.fetchall()]
    return render_template('show_entries.html', entries=entries)

基本上是这样的:

t = ('RHAT',)
c.execute('SELECT * FROM stocks WHERE symbol=?', t)
print c.fetchone()

更全面的例子可以在这里找到:

看看教程。应该有帮助!我已经做了这个小程序,它工作得很好。我只想使用python项目中的sqlite3数据库;了解如何将python与sqlite3()结合使用,以及如何将sqlite3与flask()结合使用。