Python网络编程05----django与数据库的交互
介绍 Django为多种数据库后台提供了统一的调用API,在Django的帮助下,我们不用直接编写SQL语句。Django将关系型的表(table)转换成为一个类(class)。而每个记录(record)是该类下的一个对象(object)。我们可以使用基于对象的方法,来操纵关系型数据库。 设置数据库 设置数据库需要修改 settings.py 文件 如果使用的数据库是mysql: [python] view plain copy DATABASES = { 'default' : { 'ENGINE' : "django.db.backends.mysql", 'NAME' : "djangodb", 'HOST' : "localhost", 'USER' : "root", 'PASSWORD' : "123456", } } PORT如果不设置,会使用默认端口3306 如果没有安装mysql,你也可以使用sqlite。SQLite非常适合测试,甚至可以部署在没有大量并发写入的情况下。 由于SQLite使用的本地文件系统作为存储介质并且用原生的文件系统权限来做访问控制,像主机、端口、用户、密码这种信息统统不需要 只需要输入如下信息: [python] view plain copy DATABASES = { 'default' : { 'NAME' : r 'C: