Согласно изображению ниже, я хочу создать форму, где я могу обновить отредактированные значения. Пока что я могу получить данные из request._post, пройти через значения и обновить их. Есть ли лучший / более простой способ сделать это?

######################## MODEL #####################
class sampleModel(models.Model):
primaryKey = models.CharField(max_length=100,primary_key=True)
text = models.TextField(null=True,blank=True)
######################## VIEW #####################
def sampleModel_list_view(request):
if request.method == 'POST':
pass #DO SOMTHING
objs = sampleModel.objects.all()
context={'objs':objs,'title':'List of all objects'}
return render(request,'sampleModel_list.html',context)
######################## HTML #####################
<form method='POST' action='.' enctype='multipart/form-data'> {% csrf_token %}
{% for obj in objs %}
<div class='card'>
<div class='card-body'>
<input type='text' name='primaryKey' placeholder='' value='{{obj.primaryKey}}' />
<input type='text' name='text' placeholder='' value='{{obj.text}}' />
</div>
</div>
{% endfor%}
<input type='submit' class="btn btn-success" value='Save'/>