django(五)model的增删改

1:访问平台里的数据

单多行注释就一个组合键:选中+Ctrl+/
在这里插入图片描述

输入程序:

all_messages = UserMessage.objects.all()
for message in all_messages:
      print(message.name)
return render(request,'message_form.html')

读取全部的数据:----->遍历数据-------》输出数据的name;

2.上传一组数据

上传一组数据,然后到数据库里面保存;

user_message = UserMessage()
user_message.name = "boddy"
user_message.message = "hollowor12"
user_message.address = "上海"
user_message.email = "1719655657@qq.com"
user_message.save()

img

3:将网页上的数据导入到数据库中

3.1.填写信息,邮箱必须是正确格式的邮箱

在这里插入图片描述

3.2.跳出的警告

在这里插入图片描述

3.3.对程序进行修改

在这里插入图片描述

3.4.对view进行修改;在urls.py,其实已经确立了我们接力的form界面与getform的关联
#_*_ coding:utf-8 _*_
from django.shortcuts import render
from .models import UserMessage
# Create your views here.
def getform(request):
    if request.method == "POST" :
        name =request.POST.get('name','')
        message= request.POST.get("message", '')
        address = request.POST.get('address', '')
        email= request.POST.get('email','')
        user_message = UserMessage()
        user_message.name = name
        user_message.message = message
        user_message.address =address
        user_message.email = email
        user_message.save()


    # all_messages = UserMessage.objects.all()
    # for message in all_messages:
    #     print(message.name)

    return render(request,'message_form.html')
3.5.成功

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值