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]表单上没有传递给模板。
有什么想法吗?
答案 0 :(得分:0)
同意,你肯定需要重启服务器,否则它不会反映代码中的变化。
导航到您的服务器,然后输入
apache2/bin/restart
或者,您收到了什么错误消息?它实际上是在找模板文件吗?您可以使用tail~ / logs / user / *
查看错误日志