1.安装mysqlclient
pip install mysqlclient
2.配置settings.py文件
将settings.py文件中DATABASES注释掉
添加如下配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '使用数据库的名称',
'USER': '你的账户名字',
'PASSWORD': '你的密码',
'HOST': '127.0.0.1',
'PORT': '',
}
}
3.在数据库中添加表
在models.py创建类
class department(models.Model):
title = models.CharField(max_length=64) # 最大长度
在pycharm终端中输入
python manage.py makemigrations
python manage.py migrate
这时候已经创建好数据库了
4.在django中增删改查数据
1. 进入views.py
2. 导入app 中的 models
from app01 import models
3.进行增删改查,运行服务器进入orm网页就完成修改
def orm(request):
# 增加数据
models.department.objects.create(title='销售部')
models.department.objects.create(title='IT部')
# 删除数据
models.department.objects.filter(id='1').delete()
#filter()是用来筛选对象的
# 获取数据
models.department.objects.all() # 返回的是queryset类型
models.department.objects.filter(id='1').fist() # 直接返回数据
# 更新数据
models.department.objects.all().updata(pwd='999')
return HttpResponse('成功')