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

时间:2012-02-05 18:23:57

标签: django django-forms

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字段的查询集取决于是否登录用户。

它在我的localhost上是否正常工作。但是在服务器[webfaction]表单上没有传递给模板。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

同意,你肯定需要重启服务器,否则它不会反映代码中的变化。

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

apache2/bin/restart

或者,您收到了什么错误消息?它实际上是在找模板文件吗?您可以使用tail~ / logs / user / *

查看错误日志