Задать вопрос
@Fengwuu

Как получить ответ от пользователя django?

Имеется view, унаследованная от DetailView, имеется тест, у которого х вопросов, у каждого 4 варианта ответа, из них 1-4 верные, вывести вопросы и ответы удалось, но как принять ответ - не понимаю, думал через форму, но мне не нужны сохранения в базу данных данные про то, какой пользователь что ответил

views.py
class TestCompleting(DetailView):
    model = Test
    template_name = 'tests/test_completing.html'
    context_object_name = 'tests'
    http_method_names = ['get', 'post']

шаблон -
<div class="card" style="width: 18rem;">
    <img src="..." class="card-img-top" alt="...">
    <div class="card-body">
        <h5 class="card-title">{{question.title}}</h5>

        <select class="form-select" multiple aria-label="multiple select example">

            {% for q in question.answer.all %}

            <option value="{{q}}">{{q}}</option>
            {%endfor %}

        </select>
        <form  method="post">
            {% csrf_token %}
            <button type="submit" class="btn btn-primary btn-block"> Отправка ответа</button>

        </form>
    </div>
</div>
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы