Formset Messages - PullRequest
       5

Formset Messages

0 голосов
/ 04 июня 2010

Я хочу иметь возможность отправлять сообщения, используя новую структуру сообщений. Что-то вроде:

...
if formset.is_valid    
    return HttpResponseRedirect( some page )   
    messages.add_message(request,messages.INFO, '%i objects added') %formset.number_of_forms

Но два вопроса:

  1. Я не уверен, должен ли я помещать сообщения до или после рендеринга в ответ
  2. Есть ли метод, похожий на number_of_forms

1 Ответ

0 голосов
/ 09 июня 2010
  1. Я не вижу render_to_response в вашем фрагменте, но не только любые вызовы messages.add_message() должны идти перед любым render_to_response(), но и также перед любым оператором return, который есть в вашем фрагменте. , Если вы ставите какой-либо код после оператора return, он никогда не будет выполнен.

  2. В python функция len() всегда используется для подсчета количества объектов в списке (или любого типа итератора). Так что len(formset.forms) должен дать вам количество форм в наборе форм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...