第一步记得打开MySQL服务
第二步设立界面跳转
第三步设置页面视图
render可用于HTML页面设置
这里图片所在文件夹名称不可更改,因为在setting中已经默认,要改需全部改变
HTML所在文件夹必须建在Django1同一目录下
第四步models中设置列表与列表中的属性
from django.db import models
# Create your models here.
class UserInfo(models.Model):
name = models.CharField(max_length=32)
password = models.CharField(max_length=64)
age = models.IntegerField()
class Department(models.Model):
title = models.CharField(max_length=32)
class Role(models.Model):
caption = models.CharField(max_length=32)#CharField必须加括号里的属性
第五步在view中可以进行数据库列表中的增删改查
from apptest.models import Department,UserInfo
def orm(request):
# 添加
# Department.objects.create(title='销售部')
# Department.objects.create(title='IT部')
# Department.objects.create(title='运营部')
#
# UserInfo.objects.create(name='张山', password='****, age='20')
# UserInfo.objects.create(name='王五', password='****', age='30')
# # 删除
# UserInfo.objects.filter(age=20).delete()
# # 全部删除
# Department.objects.all().delete()
# 查询
# # 打印全部
# data_list = UserInfo.objects.all()
# for i in data_list:
# print(i.id,i.name,i.age,i.password)
# # 打印单个
# data_list = UserInfo.objects.filter(age='30').first()
# print(data_list.id,data_list.name,data_list.age)
# 修改数据,全部符合的全部修改filter变成all
UserInfo.objects.filter(age=30).update(password=9999)
return HttpResponse("成功")
最后:操作过程中的数据变化