Django 表单代码在服务器 [webfaction] 上无法正常工作


class QuoteListForm(forms.ModelForm):
    quote_sets = forms.ModelMultipleChoiceField(widget=forms.CheckboxSelectMultiple,  
                    queryset=QuoteSet.objects.filter(is_public=True))
    def __init__(self, *args, **kwargs):
        creator = kwargs.pop('creator', None)
        super(QuoteListForm, self).__init__(*args, **kwargs)
        self.instance.creator = creator
        if creator is None:
            del self.fields['is_public']
        else:
            self.fields['quote_sets'].queryset = QuoteSet.objects.get_list(user=creator)

我的表单代码。我正在更改字段quote_sets查询集取决于用户是否登录。

它在我的本地主机上是否正常工作。但是在服务器上 [webfaction] 表单不会传递到模板。

有什么想法吗?

同意

,你肯定需要重新启动服务器,否则它不会反映代码中的更改。

导航到您的服务器,然后键入

apache2/bin/restart

或者,您收到什么错误消息?它实际上找到了模板文件吗?您可以使用尾巴查看错误日志~/logs/user/*

最新更新