Python 如何在Django中替换一个模型对象的一个字段?

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

我正在尝试更改对象的标记。我首先筛选要查找的对象,现在不知道如何替换字段(usertags)


要使用
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})