Django有什么方法可以根据请求更新模型字段吗?

2024-06-25 23:13:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个select字段来删除某个模型的成员,但是假设我删除了一个成员,并刷新了页面,该成员将在模型中消失,但在页面中没有,它仍将显示在select字段中。我知道为什么会这样,但我想知道如何规避它。 这是我的表格:

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服务器。有什么办法吗


Tags: name模型id成员forms页面selectstudent