Я создаю приложение чата, и есть 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)
Любые предложения?
Что вы подразумеваете под «ясным полем тела»? –
После того, как форма отправлена, поле 'comment' должно быть очищено – Lindow