Orm是django连接mysql数据库的工具,用户可以通过orm实现对数据库的增删改查。
1.启动mysql 创建数据库
在cmd中输入mysql -uroot -p 后再输入密码运行mysql 然后创建数据库:create database 数据库名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
2 让django链接数据库
在settings.py文件中进行配置修改:找到DATABASES这个字典,并且完成如下修改:
DATABASES = {
'default':{
'ENGINE':'django.db.backends.mysql',
'NAME':'user_ctrl', #你要连接的数据库的名字
'USER':'root',
'PASSWORD':你的mysql的密码,
'HOST':'127.0.0.1',
'POST':3306,
}
}
3 使用django操作表(创建、删除、修改)
在models.py文件中创建一个class就代表创建了一个表格
比如在中我们创建了Department 和UserInfo这两张表,Department这张表涵盖了ID和部门标题两列数据,UserInfo则包含姓名年龄等多项数据。
实现对表的修改,需要在views.py中实现,首先要在views.py里导入models.py的模型,同时在url里添加对应的path
举例:添加数据:model.objects.create(xxx='',xxxx='')
删除数据:model.objects.filter(id =xxx).delete()