如何在django函数中处理返回渲染
我想对多个视图使用相同的模板,因此,我清除了一个 seprate函数form_对此有效,但我不知道如何处理 返回渲染函数如何在django函数中处理返回渲染,django,django-models,django-views,Django,Django Models,Django Views,我想对多个视图使用相同的模板,因此,我清除了一个 seprate函数form_对此有效,但我不知道如何处理 返回渲染函数 你的目标是什么?你只需返回表单有效的结果返回表单有效(bla)我不是python专家,所以,请以最简单的方式详细说明。我的目标是使用相同的返回多视图渲染函数。我为此创建了一个seprate函数。。 def form_valid(form,request): if form.is_valid(): form.save() if reque
你的目标是什么?你只需返回表单有效的结果
返回表单有效(bla)
我不是python专家,所以,请以最简单的方式详细说明。我的目标是使用相同的返回多视图渲染函数。我为此创建了一个seprate函数。。
def form_valid(form,request):
if form.is_valid():
form.save()
if request.user.is_staff:
messages.success(request, f'List has been updated!')
else:
messages.warning(request, f'You do not have Admin access!')
else:
print(form.errors)
context={
"form":form,
}
return render(request,'movies_list/list_create.html',context)
@login_required
def Award_list_update(request,award_id):
obj=get_object_or_404(Award_list,award_id=award_id)
form=Create_Award_list_form(
data=(request.POST or None),
files=(request.FILES or None),
instance=obj,
)
form_valid(form,request)