title: Update non-request user information in a Django template and view
body: <p>So I have a <code>ManageUserForm</code> in forms.py-- it renders correctly but it doesn't pull the right data from the user i'm trying to edit. </p>
  
  <p>In the template, I have a for loop that works correctly </p>
  
  <pre><code>{% for tenants in tenants %}
  {{ tenants.user }} {{ tenants.type }}
  {% endfor %}
  </code></pre>
  
  <p>This template renders the list of objects in the UserProfile. And it does it correctly. The challenge I face is updating the "tenants.type" attribute. Again, the type shows up correctly but I don't know how to update it from this template page. </p>
  
  <pre><code>#views.py
  
  def manage_users(request):
  tenants = UserProfile.objects.all()
  
  form = ManageUserForm(request.POST or None)
  
  if form.is_valid():
      update = form.save(commit=False)
      update.save()
  
  return render_to_response('manage_users.html', locals(), context_instance=RequestContext(request))
  
  #forms.py
  
  class ManageUserForm(forms.ModelForm):
       class Meta:
           model = UserProfile
           exclude = ('full_name', 'user',)
  </code></pre>
  
  <p>`I think I need to call an instance but I have no idea how to do so for the non-request users AND still follow the pattern for the template. The template basically is a list of users where the request user (staff user) will be able to change the data in the list.</p>
  
  <p>Thank you for your help!</p>