目录
二、需求:添加数据并入库
1.定义model
代码如下(示例):
from django.db import models
# Create your models here.
class Student_Models(models.Model):
sname = models.CharField(max_length=30,unique=True)
spwd = models.CharField(max_length=30)
# 定义表名
class Meta:
db_table = 't_stu'
2.post请求,json格式+手动(save)数据入库
代码如下(示例):
import json
# 操作数据库 1.json接收数据 2.存储到数据库
# utl:ceshi/add1/
def add_view1(request):
# 1.接收json数据
request = request.body.decode()
data = json.loads(request)
print(data)
# {
'sname': '马云', 'spwd': 'mayun'}
# 2.手动save添加到数据库
name = data['sname']
password = data['spwd']
# 3.添加数据库
add = Student_Models(sname=name,spwd=password)
add.save()
return HttpResponse('OK')
3.post请求,表单格式+自动(creat)数据入库
代码如下(示例):
# utl:ceshi/add2/
"""
sname:"白云"
"""
def add_view2(request):
# 1.接收表单数据
username = request.POST.get