标签:src 表单 介绍 alt 传递 区别 就是 pre div
from django.forms import ModelForm class Test(ModelForm): # 把那张表转化成form组件 class Meta: # 这个意思即是把Article转化成form组件 model = models.Article # 把表中的所有的字段都做转化,这里也可以传递一个list,可以指定显示某些字段 fields = "__all__" # modelform组件的使用方法和forms组件的用法一样,但是i如果要保存出数据的时候,可以直接调用save方法保存就可以了,无论是单表,一对多,还是多对多 # 如果增加数据 # form = Test(request.POST) # if form.isvalid(): # form.save() # 这样就可以直接保存 # 如果编辑数据,用下面的方法就可以把当前的对象的值渲染到form表单中,无论是单表,一对多,还是多对多 # obj = models.Article.objects.all().first() # form = Test(instance=obj) # 上面是实现渲染数据到form表单 # form = Test(request.POST,instance=obj) # if form.isvalid(): # form.save() # 这个就是实现更新操作,和增加操作唯一的区别就是通过instance传递一个要编辑的对象进去就可以了
标签:src 表单 介绍 alt 传递 区别 就是 pre div
原文地址:https://www.cnblogs.com/bainianminguo/p/10029874.html