Django models 覆盖模型条目

Django models 覆盖模型条目,django-models,Django Models,有人能给我一些关于如何覆盖模型条目的帮助吗。 我的模型中有纬度、经度和状态字段。 保存数据后,我无法从自定义模板更新或更改数据。 如何更新或覆盖这些字段。 这是我的观点 def status_change(request): if request.method == "POST": rform = registerForm(data = request.POST) if rform.is_valid(): register = rform.save(com

有人能给我一些关于如何覆盖模型条目的帮助吗。 我的模型中有纬度、经度和状态字段。 保存数据后,我无法从自定义模板更新或更改数据。 如何更新或覆盖这些字段。 这是我的观点

def status_change(request):
    if request.method == "POST":
    rform = registerForm(data = request.POST)
    if rform.is_valid():
        register = rform.save(commit=False)
        register.user = request.user
            register.save()
                return render_to_response('home.html')
else:
    rform = registerForm() 
return render_to_response('status_change.html',{'rform':rform}) 
这是我的表格

class registerForm(forms.ModelForm):
     class Meta:
     model=register
     fields = ('latitude', 'longitude', 'status')

在保存模型时,分配数据库中已使用的PK将完全覆盖该行。或者您可以从数据库中检索模型,更改PK以外的字段,然后保存它。

这一行解决了我的问题

def status_change(request):
instance = get_object_or_404(register,pk=request.user.id)
 #rest of the code here

你应该把你的一些答案标记为已接受。嗨,我不知道从哪里可以把答案标记为已接受对不起,我不太明白你在说什么,你能给我举个例子吗