大部分Web应用都离不开数据库的支持,业务数据需要存储在数据库中,并且根据需求进行读取以及更新。
SQL(Structured Query Language,结构化查询语言)是一种数据库查询和程序设计语言,用来访问和操作关系型数据库。
SQL语言也不是必须已经掌握的语言。因为Django具有强大的对象关系映射(ORM)功能,它所提供的数据库操作接口(QuerySet API),让我们无须掌握SQL语言即可操作数据库。当然,在某些特殊情况下,可能需要使用到原生的SQL语句,但这并不常见。并且Django能够非常方便地进行SQL语句的重写,从而使用自定义的SQL语句进行数据库操作。