Django 在ListView中使用复选框
我正在尝试制作Todo应用程序。我想在task旁边设置复选框,所以当您选择它时,任务将设置为done。问题是,我真的不知道如何在任务模型中更改布尔字段的值。有很多这样的帖子,但它们通常在views.py中使用函数或使用表单,但我无法在ListView中创建表单 views.pyDjango 在ListView中使用复选框,django,python-3.x,forms,checkbox,view,Django,Python 3.x,Forms,Checkbox,View,我正在尝试制作Todo应用程序。我想在task旁边设置复选框,所以当您选择它时,任务将设置为done。问题是,我真的不知道如何在任务模型中更改布尔字段的值。有很多这样的帖子,但它们通常在views.py中使用函数或使用表单,但我无法在ListView中创建表单 views.py class TodolistView(LoginRequiredMixin, ListView): model = Todolist template_name = 'todolist.html' def get_qu
class TodolistView(LoginRequiredMixin, ListView):
model = Todolist
template_name = 'todolist.html'
def get_queryset(self):
return Todolist.objects.all().filter(user=self.request.user)
def get(self, request, *args, **kwargs):
todolist_objects = Todolist.objects.all()
return render(request, 'todolist.html', {'todolist_objects': todolist_objects})
todolist.html
{%extends'base.html%}
{%load crispy_forms_tags%}
{%block content%}
{todolist_objects%}
{{todo}}
{%endfor%}
{%endblock%}
只是为了计算,应该在单击复选框后立即保存它?是的,这是我的计划。