Django обновляет все объекты в строках HTML с помощью кнопки сохранения - PullRequest
0 голосов
/ 11 октября 2019

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

enter image description here

######################## 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'/>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...