Flask SQLite

Python拥有对SQlite的内置支持。 SQlite3模块随附Python发行版。在本节中,我们将看到Flask应用程序如何与SQLite进行交互。

创建一个SQLite数据库 ‘database.db’并在其中创建一个student表。

示例

# Filename : example.py# Copyright : 2020 By Nhooo# Author by : www.cainiaojc.com# Date : 2020-08-08import sqlite3 conn = sqlite3.connect('database.db') print "Opened database successfully"; conn.execute('CREATE TABLE students (name TEXT, addr TEXT, city TEXT, pin TEXT)') print "Table created successfully"; conn.close()

Flask应用程序有三个视图函数。

第一个new_student()函数绑定到URL规则(‘/addnew’)。 它呈现包含学生信息表单的HTML文件。

# Filename : example.py# Copyright : 2020 By Nhooo# Author by : www.cainiaojc.com# Date : 2020-08-08@app.route('/enternew') def new_student():     return render_template('student.html')

‘student.html’的HTML脚本如下 -

# Filename : example.py# Copyright : 2020 By Nhooo# Author by : www.cainiaojc.com# Date : 2020-08-08   Flask示例          

学生信息

姓名

地址
   
验证码:

相关文章

推荐文章