雷林鹏分享:Flask SQLite

  Python拥有对SQlite的内置支持。 SQlite3模块随附Python发行版。 有关在Python中使用SQLite数据库的详细教程,请参阅此链接。 在本节中,我们将看到Flask应用程序如何与SQLite进行交互。

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

  import 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文件。

  @app.route('/enternew')

  def new_student():

  return render_template('student.html')

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

  

  

  

  

  

  

  

 

  

学生信息

 

  姓名

  

  地址

  

posted @ 2019-08-20 14:15  雷林鹏  阅读(210)  评论(0编辑  收藏  举报