Python 如何在Django中替换一个模型对象的一个字段?
我正在尝试更改对象的标记。我首先筛选要查找的对象,现在不知道如何替换字段(usertags)Python 如何在Django中替换一个模型对象的一个字段?,python,django,Python,Django,我正在尝试更改对象的标记。我首先筛选要查找的对象,现在不知道如何替换字段(usertags) 要使用ModelForm更改对象的值,您需要为此ModelForm def change_tags(request, pk): file = get_object_or_404(Uploaded, pk=pk) if request.method == "POST": form = ChangeTagsForm(request.POST, instan
要使用
ModelForm
更改对象的值,您需要为此ModelForm
def change_tags(request, pk):
file = get_object_or_404(Uploaded, pk=pk)
if request.method == "POST":
form = ChangeTagsForm(request.POST, instance=file)
if form.is_valid():
form.save()
return HttpResponseRedirect(reverse('index'))
else:
form = ChangeTagsForm(instance=file)
return render(request, 'index.html', {'form': form})
def change_tags(request, pk):
file = get_object_or_404(Uploaded, pk=pk)
if request.method == "POST":
form = ChangeTagsForm(request.POST, instance=file)
if form.is_valid():
form.save()
return HttpResponseRedirect(reverse('index'))
else:
form = ChangeTagsForm(instance=file)
return render(request, 'index.html', {'form': form})