django(五)model的增删改

文章目录

      • 1:访问平台里的数据
      • 2.上传一组数据
      • 3:将网页上的数据导入到数据库中
          • 3.1.填写信息,邮箱必须是正确格式的邮箱
          • 3.2.跳出的警告
          • 3.3.对程序进行修改
          • 3.4.对view进行修改;在urls.py,其实已经确立了我们接力的form界面与getform的关联
          • 3.5.成功

1:访问平台里的数据

单多行注释就一个组合键:选中+Ctrl+/
django(五)model的增删改_第1张图片

输入程序:

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 = "[email protected]"
user_message.save()

django(五)model的增删改_第2张图片

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

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

django(五)model的增删改_第3张图片

3.2.跳出的警告

django(五)model的增删改_第4张图片

3.3.对程序进行修改

django(五)model的增删改_第5张图片

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.成功

django(五)model的增删改_第6张图片

你可能感兴趣的:(Django)