【发布时间】:2020-02-22 15:58:26
【问题描述】:
我有一个创建视图,用于制作包含标题、作者等的测验,但我的测验由链接到问题模型的答案模型组成,然后这些模型链接到此测验。如何制作用于创建整个测验的表格,包括问题和正确答案?
class QuizCreateView(LoginRequiredMixin, CreateView):
model = Quiz
fields = ['title', 'video_link', 'question_amount']
def form_valid(self, form):
form.instance.author = self.request.user
return super().form_valid(form)
我在模板中使用了清晰的表格
{% extends "quiz_app/base.html" %}
{% load crispy_forms_tags %}
{% block content %}
<div class="content-section">
<form method="POST">
{% csrf_token %}
<fieldset class="form-group">
<legend class="border-bottom mb-4">Create Quiz</legend>
{{ form|crispy }}
</fieldset>
<div class="form-group">
<button class="btn btn-blue" type="submit">Submit</button>
</div>
</form>
</div>
{% endblock content %}
TIA
【问题讨论】:
标签: django forms django-models django-class-based-views django-crispy-forms