我正在使用选择字段来删除某个模型的成员,但是假设我删除了一个成员,并刷新页面,该成员将不在模型中,但不在页面中,它仍会显示在选择。我知道为什么会这样,但我想知道如何规避它。 这是我的表格:
class StudentDeleteForm(forms.ModelForm):
class Meta:
model = Student
fields = ['name']
widgets = {
'name': Select(choices=[("%s" % stud['id'], "%s" % stud['name']) for stud in
Student.objects.all().values('id', 'name')])
}
我想要的是能够从页面请求中获取这些值,而不必每次都重新启动Web服务器。有什么办法吗?