Есть вот такой хтмл код формы
<div class="links">
<div class="radio_select">
<button class="toggleSel circlesSel">
<span class="flaticon-meeting"></span>
<span>Добавить</span>
</button>
<div class="radio_list">
<div class="com">
<div class="checkboxwrap">
<input type="checkbox" class="checkbox" id="vote1">
<label for="vote1">Муж</label>
</div>
</div>
<div class="com">
<div class="checkboxwrap">
<input type="checkbox" class="checkbox" id="vote2">
<label for="vote2">Жена</label>
</div>
</div>
<div class="com">
<div class="checkboxwrap">
<input type="checkbox" class="checkbox" id="vote3">
<label for="vote3">Брат</label>
</div>
</div>
<div class="com">
<div class="checkboxwrap">
<input type="checkbox" class="checkbox" id="vote4">
<label for="vote4">Сестра</label>
</div>
</div>
</div>
</div>
</div>
значения в которую подтягиваются из бд.
Как в Джанго реализовать такую форму? Можно через виджеты как-то, наверное, но это будет очень сложно, наверное. Я не знаю, какие там атрибуты и стили прописывать...
Поэтому, наверное, лучше делать форму полностью в хтмл и через аякс отправлять полученные данные в определённую функцию. Но как?
<div class="links">
<form method='post' action=''>
{% csrf_token %}
<div class="radio_select">
<button class="toggleSel circlesSel" type='button'>
<span class="flaticon-meeting"></span>
<span>Добавить</span>
</button>
<div class="radio_list">
{% for rt in relation_types %}
<div class="com">
<div class="checkboxwrap">
<input type="checkbox" class="checkbox" id="{{ rt.id }}">
<label for="{{ rt.id }}">{{ rt.title }}</label>
</div>
</div>
{% endfor %}
</div>
</div>
</form>
</div>
<script>
...
</script>
Может, есть какой пример реализации подобного?
Значения нужно передавать в класс ProfileView, метод post()
У класса нсть url - profile_view
Updated 25 March 2019, 19:23 by m0nte-cr1st0.