title: Updating Model Field from Views.py
body: <p>I have a feeling I am missing something obvious and syntax related here so I apologize in advance.</p>
  <p>I am attempting to update the status of a user when they successfully process a form.</p>
  <pre><code># Models.py
  class Account(AbstractBaseUser):
      status_list = ( ('R',&quot;RED&quot;), ('B',&quot;BLUE&quot;), ('G',&quot;GREEN&quot;),)
      status = models.CharField(max_length=1, choices=status_list, default='R')
      value = models.CharField(max_length=30, unique=False, blank=True)
  
  
  
  #Forms.py
  class Form(forms.ModelForm):
  
      class Meta:
          model = Account
          fields = ('value', )
  
  
  
  # Views.py
  def View(request):
  
      if request.POST:
          form = Form(request.POST, instance=request.user)
          if form.is_valid():
              form.initial = {&quot;value&quot;: request.POST['value'],}
              form.save()
              # Here is the issue V
              Account.objects.filter(
              status=Account.status).update(status='B')
              return redirect('status')
  </code></pre>
  <p>I have tried the solutions presented in both of these two posts:</p>
  <p><a href="https://stackoverflow.com/questions/54422620/how-can-i-edit-change-the-value-of-a-model-field-from-views-py">1. Editing model field from Views.py</a></p>
  <p><a href="https://stackoverflow.com/questions/15304378/django-error-model-object-has-no-attribute-update?answertab=votes#tab-top">2. Object has no attribute 'update'</a></p>
  <p>as well as a host of other random and excessively creative combinations.</p>
  <p>Does anyone happen to know the proper syntax for this call?</p>