我创建一个聊天应用程序,并有2场,收件人的姓名和身体, 我想疏通全身是没有形式出现后清零接收者的姓名提交comment
场,我怎么能做到这一点?如何在提交后只清除一个特定的表单域?
views.py
if request.method == 'POST':
form = userCommentForm(request.POST, request.FILES)
if form.is_valid():
form.save(client=request.user)
> clear comment field.
forms.py( “工人” 字段是接收者的姓名。)
class userCommentForm(forms.Form):
worker = CommaSeparatedUserField(label=_(u"worker"), widget=forms.TextInput(attrs={'readonly': 'readonly'}))
comment = forms.CharField(label=_(u"comment"), widget=forms.Textarea())
def save(self, client):
workers = self.cleaned_data['worker']
comment = self.cleaned_data['comment']
message_list = []
for worker in workers:
msg = userComment(client=client, worker=worker, comment=comment,)
if None is not None:
msg.parent_msg = None
None.save()
msg.save()
message_list.append(msg)
return message_list
form.save(client=request.user)
有什么建议?
你是什么意思'清晰的身体领域? –
一旦形式submited,'comment'领域应清除 – Lindow